tests/test-fileset.t
author Patrick Mezard <patrick@mezard.eu>
Wed, 15 Aug 2012 17:39:03 +0200
branchstable
changeset 17362 bd867a9ca510
child 17363 5d9e2031c0b1
permissions -rw-r--r--
tests: test filesets with test-fileset.t

  $ fileset() {
  >   hg debugfileset "$@"
  > }

  $ hg init repo
  $ cd repo
  $ echo a > a1
  $ echo a > a2
  $ echo b > b1
  $ hg ci -Am addfiles
  adding a1
  adding a2
  adding b1

Test operators and basic patterns

  $ fileset a1
  a1
  $ fileset 'a*'
  a1
  a2
  $ fileset '"re:a\d"'
  a1
  a2
  $ fileset 'a1 or a2'
  a1
  a2
  $ fileset 'a1 | a2'
  a1
  a2
  $ fileset 'a* and "*1"'
  a1
  $ fileset 'a* & "*1"'
  a1
  $ fileset 'not (r"a*")'
  b1
  $ fileset '! ("a*")'
  b1