summaryrefslogtreecommitdiff
path: root/contrib/vim
diff options
context:
space:
mode:
authorLibravatar René Scharfe <l.s.r@web.de>2014-10-01 17:02:37 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2014-10-01 13:32:19 -0700
commit0eb0fb889e2e7e063e7dd8cbee38af106aa195f6 (patch)
treee58599db7b1f213bed7556af99176d1fbc089cbb /contrib/vim
parentsha1-array: add test-sha1-array and basic tests (diff)
downloadtgif-0eb0fb889e2e7e063e7dd8cbee38af106aa195f6.tar.xz
sha1-lookup: handle duplicates in sha1_pos()
If the first 18 bytes of the SHA1's of all entries are the same then sha1_pos() dies and reports that the lower and upper limits of the binary search were the same that this wasn't supposed to happen. This is wrong because the remaining two bytes could still differ. Furthermore: It wouldn't be a problem if they actually were the same, i.e. if all entries have the same SHA1. The code already handles duplicates just fine. Simply remove the erroneous check. Signed-off-by: Rene Scharfe <l.s.r@web.de> Acked-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/vim')
0 files changed, 0 insertions, 0 deletions