tests/test-walk.t
branchstable
changeset 48796 c00d3ce4e94b
parent 48369 35f1ecd84bd0
child 48876 42d2b31cee0b
equal deleted inserted replaced
48776:b84ff512b645 48796:c00d3ce4e94b
   297   f  mammals/Procyonidae/coatimundi  Procyonidae/coatimundi
   297   f  mammals/Procyonidae/coatimundi  Procyonidae/coatimundi
   298   f  mammals/Procyonidae/raccoon     Procyonidae/raccoon
   298   f  mammals/Procyonidae/raccoon     Procyonidae/raccoon
   299   f  mammals/skunk                   skunk
   299   f  mammals/skunk                   skunk
   300   $ hg debugwalk -v .hg
   300   $ hg debugwalk -v .hg
   301   abort: path 'mammals/.hg' is inside nested repo 'mammals'
   301   abort: path 'mammals/.hg' is inside nested repo 'mammals'
   302   [255]
   302   [10]
   303   $ hg debugwalk -v ../.hg
   303   $ hg debugwalk -v ../.hg
   304   abort: path contains illegal component: .hg
   304   abort: path contains illegal component: .hg
   305   [255]
   305   [10]
   306   $ cd ..
   306   $ cd ..
   307 
   307 
   308   $ hg debugwalk -v -Ibeans
   308   $ hg debugwalk -v -Ibeans
   309   * matcher:
   309   * matcher:
   310   <includematcher includes='beans(?:/|$)'>
   310   <includematcher includes='beans(?:/|$)'>
   408   $ hg debugwalk -v beans/../..
   408   $ hg debugwalk -v beans/../..
   409   abort: beans/../.. not under root '$TESTTMP/t'
   409   abort: beans/../.. not under root '$TESTTMP/t'
   410   [255]
   410   [255]
   411   $ hg debugwalk -v .hg
   411   $ hg debugwalk -v .hg
   412   abort: path contains illegal component: .hg
   412   abort: path contains illegal component: .hg
   413   [255]
   413   [10]
   414   $ hg debugwalk -v beans/../.hg
   414   $ hg debugwalk -v beans/../.hg
   415   abort: path contains illegal component: .hg
   415   abort: path contains illegal component: .hg
   416   [255]
   416   [10]
   417   $ hg debugwalk -v beans/../.hg/data
   417   $ hg debugwalk -v beans/../.hg/data
   418   abort: path contains illegal component: .hg/data
   418   abort: path contains illegal component: .hg/data
   419   [255]
   419   [10]
   420   $ hg debugwalk -v beans/.hg
   420   $ hg debugwalk -v beans/.hg
   421   abort: path 'beans/.hg' is inside nested repo 'beans'
   421   abort: path 'beans/.hg' is inside nested repo 'beans'
   422   [255]
   422   [10]
   423 
   423 
   424 Test explicit paths and excludes:
   424 Test explicit paths and excludes:
   425 
   425 
   426   $ hg debugwalk -v fennel -X fennel
   426   $ hg debugwalk -v fennel -X fennel
   427   * matcher:
   427   * matcher: