summaryrefslogtreecommitdiff
path: root/t/t4000-diff-format.sh
diff options
context:
space:
mode:
authorBen Peart <benpeart@microsoft.com>2018-02-08 14:23:33 -0500
committerJunio C Hamano <gitster@pobox.com>2018-02-08 12:20:56 -0800
commitc95525e90d2f3c75b879ce51fd17d263a6452de3 (patch)
tree80ef01e21e321ec56c9346bea8e664777ad3ba5e /t/t4000-diff-format.sh
parent27dea4683b608c5c0487dee74cbda13b62803b73 (diff)
downloadgit-bp/name-hash-dirname-fix.tar.gz
name-hash: properly fold directory names in adjust_dirname_case()bp/name-hash-dirname-fix
Correct the pointer arithmetic in adjust_dirname_case() so that it calls find_dir_entry() with the correct string length. Previously passing in "dir1/foo" would pass a length of 6 instead of the correct 4. This resulted in find_dir_entry() never finding the entry and so the subsequent memcpy that would fold the name to the version with the correct case never executed. Add a test to validate the corrected behavior with name folding of directories. Signed-off-by: Ben Peart <benpeart@microsoft.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4000-diff-format.sh')
0 files changed, 0 insertions, 0 deletions