D6692: fix: add a test case around the effect of cwd on pattern matching
hooper (Danny Hooper)
phabricator at mercurial-scm.org
Fri Jul 26 12:05:46 EDT 2019
Closed by commit rHG22c4bd7d1cbf: fix: add a test case around the effect of cwd on pattern matching (authored by hooper).
This revision was automatically updated to reflect the committed changes.
This revision was not accepted when it landed; it landed in state "Needs Review".
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D6692?vs=16061&id=16080
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D6692/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D6692
AFFECTED FILES
tests/test-fix.t
CHANGE DETAILS
diff --git a/tests/test-fix.t b/tests/test-fix.t
--- a/tests/test-fix.t
+++ b/tests/test-fix.t
@@ -1242,3 +1242,28 @@
$ cd ..
+Test that we can configure a fixer to affect all files regardless of the cwd.
+The way we invoke matching must not prohibit this.
+
+ $ hg init affectallfiles
+ $ cd affectallfiles
+
+ $ mkdir foo bar
+ $ printf "foo" > foo/file
+ $ printf "bar" > bar/file
+ $ printf "baz" > baz_file
+ $ hg add -q
+
+ $ cd bar
+ $ hg fix --working-dir --config "fix.cooltool:command=echo fixed" \
+ > --config "fix.cooltool:pattern=rootglob:**"
+ $ cd ..
+
+ $ cat foo/file
+ fixed
+ $ cat bar/file
+ fixed
+ $ cat baz_file
+ fixed
+
+ $ cd ..
To: hooper, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list