tests/test-casecollision.t
author Augie Fackler <durin42@gmail.com>
Sun, 01 May 2011 08:00:25 -0500
changeset 14134 8468ec1109d1
parent 14068 04ce8fa1015d
child 14178 524c560e2d32
permissions -rw-r--r--
run-tests: add flag to provide extra hgrc options for test runs

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 ..