# HG changeset patch # User Patrick Mezard # Date 2012-08-15 15:39:03 # Node ID bd867a9ca51063654b6375b636d5a630b7e495a3 # Parent 935831597e16b9d6a842b2b01388af56ab334ea8 tests: test filesets with test-fileset.t diff --git a/tests/test-fileset.t b/tests/test-fileset.t new file mode 100644 --- /dev/null +++ b/tests/test-fileset.t @@ -0,0 +1,39 @@ + $ 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 +