##// END OF EJS Templates
test-casecollision.t: add test for case changing rename
Adrian Buehlmann -
r14178:524c560e default
parent child Browse files
Show More
@@ -1,34 +1,40 b''
1 run only on case-sensitive filesystems
1 run only on case-sensitive filesystems
2
2
3 $ "$TESTDIR/hghave" no-icasefs || exit 80
3 $ "$TESTDIR/hghave" no-icasefs || exit 80
4
4
5 test file addition with colliding case
5 test file addition with colliding case
6
6
7 $ hg init repo1
7 $ hg init repo1
8 $ cd repo1
8 $ cd repo1
9 $ echo a > a
9 $ echo a > a
10 $ echo A > A
10 $ echo A > A
11 $ hg add a
11 $ hg add a
12 $ hg st
12 $ hg st
13 A a
13 A a
14 ? A
14 ? A
15 $ hg add --config ui.portablefilenames=abort A
15 $ hg add --config ui.portablefilenames=abort A
16 abort: possible case-folding collision for A
16 abort: possible case-folding collision for A
17 [255]
17 [255]
18 $ hg st
18 $ hg st
19 A a
19 A a
20 ? A
20 ? A
21 $ hg add A
21 $ hg add A
22 warning: possible case-folding collision for A
22 warning: possible case-folding collision for A
23 $ hg st
23 $ hg st
24 A A
24 A A
25 A a
25 A a
26 $ hg forget A
26 $ hg forget A
27 $ hg st
27 $ hg st
28 A a
28 A a
29 ? A
29 ? A
30 $ hg add --config ui.portablefilenames=no A
30 $ hg add --config ui.portablefilenames=no A
31 $ hg st
31 $ hg st
32 A A
32 A A
33 A a
33 A a
34
35 case changing rename must not warn or abort
36
37 $ echo c > c
38 $ hg ci -qAmx
39 $ hg mv c C
34 $ cd ..
40 $ cd ..
General Comments 0
You need to be logged in to leave comments. Login now