tests/test-fileset.t
branchstable
changeset 17362 bd867a9ca510
child 17363 5d9e2031c0b1
equal deleted inserted replaced
17360:935831597e16 17362:bd867a9ca510
       
     1   $ fileset() {
       
     2   >   hg debugfileset "$@"
       
     3   > }
       
     4 
       
     5   $ hg init repo
       
     6   $ cd repo
       
     7   $ echo a > a1
       
     8   $ echo a > a2
       
     9   $ echo b > b1
       
    10   $ hg ci -Am addfiles
       
    11   adding a1
       
    12   adding a2
       
    13   adding b1
       
    14 
       
    15 Test operators and basic patterns
       
    16 
       
    17   $ fileset a1
       
    18   a1
       
    19   $ fileset 'a*'
       
    20   a1
       
    21   a2
       
    22   $ fileset '"re:a\d"'
       
    23   a1
       
    24   a2
       
    25   $ fileset 'a1 or a2'
       
    26   a1
       
    27   a2
       
    28   $ fileset 'a1 | a2'
       
    29   a1
       
    30   a2
       
    31   $ fileset 'a* and "*1"'
       
    32   a1
       
    33   $ fileset 'a* & "*1"'
       
    34   a1
       
    35   $ fileset 'not (r"a*")'
       
    36   b1
       
    37   $ fileset '! ("a*")'
       
    38   b1
       
    39