diff options
author | Junio C Hamano <gitster@pobox.com> | 2010-08-02 14:37:06 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2010-08-02 14:40:48 -0700 |
commit | f7bff00314f473be1ef6c166e91447fabd1822d8 (patch) | |
tree | bfd809d20098f6284ff42754bc7b26e33495f3d3 /t/t5000-tar-tree.sh | |
parent | Git 1.7.0.7 (diff) | |
download | tgif-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/t5000-tar-tree.sh')
0 files changed, 0 insertions, 0 deletions