Mercurial > hg
comparison tests/test-lfs.t @ 38689:ff5b6fca1082
fileset: rewrite predicates to return matcher not closed to subset (API) (BC)
This makes fileset expression open to any input, so that we can just say
"hg status 'set: not binary()'" to select text files including unknowns.
With this and removal of subset computation, 'set:**' becomes as fast as
'glob:**'. Further optimization will probably be possible by narrowing the
file tree to compute status for example.
This also fixes 'subrepo()' to not ignore the current mctx.subset.
.. bc::
The fileset expression may include untracked files by default. Use
``tracked()`` to explicitly filter out files not existing at the context
revision.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 09 Jun 2018 19:55:10 +0900 |
parents | 6fcbab5c1e6e |
children | f1186c292d03 |
comparison
equal
deleted
inserted
replaced
38688:2570dca0f21c | 38689:ff5b6fca1082 |
---|---|
521 $ rm .hg/store/lfs/objects/96/a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 | 521 $ rm .hg/store/lfs/objects/96/a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 |
522 $ rm .hg/store/lfs/objects/92/f76135a4baf4faccb8586a60faf830c2bdfce147cefa188aaf4b790bd01b7e | 522 $ rm .hg/store/lfs/objects/92/f76135a4baf4faccb8586a60faf830c2bdfce147cefa188aaf4b790bd01b7e |
523 | 523 |
524 $ hg files --debug -r . 'set:eol("unix")' --config 'experimental.lfs.disableusercache=True' | 524 $ hg files --debug -r . 'set:eol("unix")' --config 'experimental.lfs.disableusercache=True' |
525 lfs: found c04b5bb1a5b2eb3e9cd4805420dba5a9d133da5b7adeeafb5474c4adae9faa80 in the local lfs store | 525 lfs: found c04b5bb1a5b2eb3e9cd4805420dba5a9d133da5b7adeeafb5474c4adae9faa80 in the local lfs store |
526 2 b | |
526 lfs: found 5dde896887f6754c9b15bfe3a441ae4806df2fde94001311e08bf110622e0bbe in the local lfs store | 527 lfs: found 5dde896887f6754c9b15bfe3a441ae4806df2fde94001311e08bf110622e0bbe in the local lfs store |
527 2 b | |
528 | 528 |
529 $ hg files --debug -r . 'set:binary()' --config 'experimental.lfs.disableusercache=True' | 529 $ hg files --debug -r . 'set:binary()' --config 'experimental.lfs.disableusercache=True' |
530 2 a | 530 2 a |
531 3 c | 531 3 c |
532 | 532 |