Mercurial > hg-stable
diff 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 |
line wrap: on
line diff
--- a/tests/test-lfs.t Tue Jul 10 23:49:48 2018 +0900 +++ b/tests/test-lfs.t Sat Jun 09 19:55:10 2018 +0900 @@ -523,8 +523,8 @@ $ hg files --debug -r . 'set:eol("unix")' --config 'experimental.lfs.disableusercache=True' lfs: found c04b5bb1a5b2eb3e9cd4805420dba5a9d133da5b7adeeafb5474c4adae9faa80 in the local lfs store + 2 b lfs: found 5dde896887f6754c9b15bfe3a441ae4806df2fde94001311e08bf110622e0bbe in the local lfs store - 2 b $ hg files --debug -r . 'set:binary()' --config 'experimental.lfs.disableusercache=True' 2 a