--- a/tests/test-casefolding.t Sat Apr 28 02:00:04 2012 +0200
+++ b/tests/test-casefolding.t Sat Apr 28 20:29:21 2012 +0200
@@ -32,6 +32,42 @@
$ hg mv a A
$ hg mv A a
$ hg st
+
+test changing case of path components
+
+ $ mkdir D
+ $ echo b > D/b
+ $ hg ci -Am addb D/b
+ $ hg mv D/b d/b
+ D/b: not overwriting - file exists
+ $ hg mv D/b d/c
+ $ hg st
+ A D/c
+ R D/b
+ $ mv D temp
+ $ mv temp d
+ $ hg st
+ A D/c
+ R D/b
+ $ hg revert -aq
+ $ rm d/c
+ $ echo c > D/c
+ $ hg add D/c
+ $ hg st
+ A D/c
+ $ hg ci -m addc D/c
+ $ hg mv d/b d/e
+ moving D/b to D/e
+ $ hg st
+ A D/e
+ R D/b
+ $ hg revert -aq
+ $ rm d/e
+ $ hg mv d/b D/B
+ moving D/b to D/B
+ $ hg st
+ A D/B
+ R D/b
$ cd ..
test case collision between revisions (issue912)