]>
Commit | Line | Data |
---|---|---|
2092678c KB |
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 |