##// END OF EJS Templates
diff: always use / in paths in diff...
diff: always use / in paths in diff Subrepo diffs would sometimes use backslash on windows.

File last commit:

r14178:524c560e default
r15437:8f08b635 default
Show More
test-casecollision.t
40 lines | 638 B | text/troff | Tads3Lexer
/ tests / test-casecollision.t
run only on case-sensitive filesystems
$ "$TESTDIR/hghave" no-icasefs || exit 80
test file addition with colliding case
$ hg init repo1
$ cd repo1
$ echo a > a
$ echo A > A
$ hg add a
$ hg st
A a
? A
$ hg add --config ui.portablefilenames=abort A
abort: possible case-folding collision for A
[255]
$ hg st
A a
? A
$ hg add A
warning: possible case-folding collision for A
$ hg st
A A
A a
$ hg forget A
$ hg st
A a
? A
$ hg add --config ui.portablefilenames=no A
$ hg st
A A
A a
case changing rename must not warn or abort
$ echo c > c
$ hg ci -qAmx
$ hg mv c C
$ cd ..