t5601-clone: test case-conflicting files on case-insensitive filesystem
commitb6947af2294ea0c814f5b4cb8737c782895519b2
authorEric Sunshine <sunshine@sunshineco.com>
Sun, 21 Jan 2018 08:07:28 +0000 (21 03:07 -0500)
committerJunio C Hamano <gitster@pobox.com>
Mon, 22 Jan 2018 05:12:17 +0000 (21 21:12 -0800)
tree8612ab2a6b5cf9d45777774a443ea9b7fdc5451b
parente26f7f19b6c7485f04234946a59ab8f4fd21d6d1
t5601-clone: test case-conflicting files on case-insensitive filesystem

A recently introduced regression caused a segfault at clone time on
case-insensitive filesystems when filenames differing only in case are
present. This bug has already been fixed (repository: pre-initialize
hash algo pointer, 2018-01-18), but it's not the first time similar
problems have arisen. Therefore, introduce a test to catch this case and
protect against future regressions.

Signed-off-by: Eric Sunshine <sunshine@sunshineco.com>
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Eric Sunshine <sunshine@sunshineco.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t5601-clone.sh