Merge branch 'maint'
[git] / t / t7062-wtstatus-ignorecase.sh
1 #!/bin/sh
2
3 test_description='git-status with core.ignorecase=true'
4
5 . ./test-lib.sh
6
7 test_expect_success 'status with hash collisions' '
8         # note: "V/", "V/XQANY/" and "WURZAUP/" produce the same hash code
9         # in name-hash.c::hash_name
10         mkdir V &&
11         mkdir V/XQANY &&
12         mkdir WURZAUP &&
13         touch V/XQANY/test &&
14         git config core.ignorecase true &&
15         git add . &&
16         # test is successful if git status completes (no endless loop)
17         git status
18 '
19
20 test_done