--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-casecollision.t Sat Apr 30 12:39:46 2011 +0200
@@ -0,0 +1,34 @@
+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
+ $ cd ..