equal
deleted
inserted
replaced
342 [255] |
342 [255] |
343 $ hg debugwalk beans/.hg |
343 $ hg debugwalk beans/.hg |
344 abort: path 'beans/.hg' is inside nested repo 'beans' |
344 abort: path 'beans/.hg' is inside nested repo 'beans' |
345 [255] |
345 [255] |
346 |
346 |
|
347 Test explicit paths and excludes: |
|
348 (BROKEN: nothing should be included, but wctx.walk() does) |
|
349 |
|
350 $ hg debugwalk fennel -X fennel |
|
351 matcher: <differencematcher m1=<patternmatcher patterns='(?:fennel(?:/|$))'>, m2=<includematcher includes='(?:fennel(?:/|$))'>> |
|
352 f fennel fennel exact |
|
353 $ hg debugwalk fennel -X 'f*' |
|
354 matcher: <differencematcher m1=<patternmatcher patterns='(?:fennel(?:/|$))'>, m2=<includematcher includes='(?:f[^/]*(?:/|$))'>> |
|
355 f fennel fennel exact |
|
356 $ hg debugwalk beans/black -X 'path:beans' |
|
357 matcher: <differencematcher m1=<patternmatcher patterns='(?:beans\\/black(?:/|$))'>, m2=<includematcher includes='(?:beans(?:/|$))'>> |
|
358 f beans/black beans/black exact |
|
359 $ hg debugwalk -I 'path:beans/black' -X 'path:beans' |
|
360 matcher: <differencematcher m1=<includematcher includes='(?:beans\\/black(?:/|$))'>, m2=<includematcher includes='(?:beans(?:/|$))'>> |
|
361 |
347 Test absolute paths: |
362 Test absolute paths: |
348 |
363 |
349 $ hg debugwalk `pwd`/beans |
364 $ hg debugwalk `pwd`/beans |
350 matcher: <patternmatcher patterns='(?:beans(?:/|$))'> |
365 matcher: <patternmatcher patterns='(?:beans(?:/|$))'> |
351 f beans/black beans/black |
366 f beans/black beans/black |