summaryrefslogtreecommitdiff
path: root/t/t4013/diff.diff-tree_--root_-r_--abbrev_initial
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2010-08-02 14:37:06 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2010-08-02 14:40:48 -0700
commitf7bff00314f473be1ef6c166e91447fabd1822d8 (patch)
treebfd809d20098f6284ff42754bc7b26e33495f3d3 /t/t4013/diff.diff-tree_--root_-r_--abbrev_initial
parentGit 1.7.0.7 (diff)
downloadtgif-f7bff00314f473be1ef6c166e91447fabd1822d8.tar.xz
sha1_name.c: fix parsing of ":/token" syntax
The parser tried to clean up the object flags it used while finding commits with matching string, but was not doing a very good job at it. This caused "checkout -b new ':/token'", which internally tries to parse ':/token' twice as an object name, to fail when the commit in question was reachable from only one ref. The mask bits given to pop_most_recent_commit(&list, MASK) means "I have already been on the list to be processed, so please do not place me again even if I am found to be a parent of some other commit on the list." So mark them when we add them to the list at the beginning. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4013/diff.diff-tree_--root_-r_--abbrev_initial')
0 files changed, 0 insertions, 0 deletions