##// END OF EJS Templates
changegroup: move file matcher from narrow extension...
changegroup: move file matcher from narrow extension Sparse changegroup generation requires the use of a matcher to filter which files are relevant. This commit moves the file matcher from the narrow extension to core and updates the narrow extension to use it. I'm not sure why the narrow extension was storing the matcher as a callable that resolved to a matcher. So I changed it to be a simple matcher instance. In addition, code from narrow to intersect the matcher with the local narrow spec is now performed automatically when the changegroup packer is created. If a matcher is not passed into getbundler() an alwaysmatcher() is assumed. This ensures that a matcher is always defined for all operations. Differential Revision: https://phab.mercurial-scm.org/D4011

File last commit:

r37449:5ac84b20 default
r38818:9c057acb default
Show More
test-symlink-os-yes-fs-no.py.out
12 lines | 394 B | text/plain | TextLexer
/ tests / test-symlink-os-yes-fs-no.py.out
Dov Feldstern
test symlinks on symlink-capable os but non-capable filesystem (issue1149)...
r6879 adding changesets
adding manifests
adding file changes
added 1 changesets with 4 changes to 4 files
Denis Laxalde
transaction-summary: show the range of new revisions upon pull/unbundle (BC)...
r34662 new changesets d326ae2d01ee
Dov Feldstern
test symlinks on symlink-capable os but non-capable filesystem (issue1149)...
r6879 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
Martin Geisler
dirstate: ignore symlinks when fs cannot handle them (issue1888)...
r11769 adding changesets
adding manifests
adding file changes
added 1 changesets with 4 changes to 4 files
Denis Laxalde
transaction-summary: show the range of new revisions upon pull/unbundle (BC)...
r34662 new changesets d326ae2d01ee
Martin Geisler
dirstate: ignore symlinks when fs cannot handle them (issue1888)...
r11769 4 files updated, 0 files merged, 0 files removed, 0 files unresolved