summaryrefslogtreecommitdiff
path: root/git-gui/lib/diff.tcl
diff options
context:
space:
mode:
authorAlban Gruin <alban.gruin@gmail.com>2018-12-29 17:03:58 +0100
committerJunio C Hamano <gitster@pobox.com>2019-01-08 13:22:09 -0800
commit2b71595d47a75031346d7bc0125da39a9bb10126 (patch)
tree3ee46e59ba91c6398c9d0e59a330ca4c72480c29 /git-gui/lib/diff.tcl
parentcde555480b95c4311819dc1f7a38cc856a9aed23 (diff)
sequencer: changes in parse_insn_buffer()
This clears the number of items of a todo_list before parsing it to allow to parse the same list multiple times without issues. As its items are not dynamically allocated, or don’t need to allocate memory, no additionnal memory management is required here. Furthermore, if a line is invalid, the type of the corresponding command is set to a garbage value, and its argument is defined properly. This will allow to recreate the text of a todo list from its commands, even if one of them is incorrect. Signed-off-by: Alban Gruin <alban.gruin@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-gui/lib/diff.tcl')
0 files changed, 0 insertions, 0 deletions