Mercurial > public > mercurial-scm > hg-stable
diff tests/test-grep.t @ 38651:5e4027db52f4
grep: add config knob to enable/disable the default wdir search
This allows us to conditionally enable the new behavior to unbreak
python-hglib. See the next patch.
The config option is undocumented since the --all-files is still experimental
and isn't fully implemented. It can be moved to [experimental] if that's
preferred.
Differential Revision: https://phab.mercurial-scm.org/D3918
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Wed, 11 Jul 2018 21:51:47 +0900 |
parents | eba69ddd4e52 |
children | bfcd5c7cbf9a |
line wrap: on
line diff
--- a/tests/test-grep.t Wed Jul 11 21:35:31 2018 +0900 +++ b/tests/test-grep.t Wed Jul 11 21:51:47 2018 +0900 @@ -424,12 +424,25 @@ $ hg grep --all-files -r. mod um:1:unmod +commands.all-files can be negated by --no-all-files + + $ hg grep --config commands.grep.all-files=True mod + new:2147483647:modified + um:2147483647:unmod + $ hg grep --config commands.grep.all-files=True --no-all-files mod + um:0:unmod + --diff --all-files makes no sense since --diff is the option to grep history $ hg grep --diff --all-files um abort: --diff and --all-files are mutually exclusive [255] +but --diff should precede the commands.grep.all-files option + + $ hg grep --config commands.grep.all-files=True --diff mod + um:0:+:unmod + $ cd .. Fix_Wdir(): test that passing wdir() t -r flag does greps on the