D7100: tests: add test showing that fixer patterns are currently relative to $PWD

martinvonz (Martin von Zweigbergk) phabricator at mercurial-scm.org
Mon Oct 14 18:51:54 EDT 2019


martinvonz created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.

REPOSITORY
  rHG Mercurial

REVISION DETAIL
  https://phab.mercurial-scm.org/D7100

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
@@ -1298,7 +1298,7 @@
   $ cat >> .hg/hgrc <<EOF
   > [fix]
   > printcwd:command = "$PYTHON" -c "import os; print(os.getcwd())"
-  > printcwd:pattern = path:foo/bar
+  > printcwd:pattern = relpath:foo/bar
   > EOF
 
   $ mkdir foo
@@ -1318,6 +1318,10 @@
   $TESTTMP/subprocesscwd
   $ cat bar
   $TESTTMP/subprocesscwd
+  $ echo modified > bar
+  $ hg fix -w bar
+  $ cat bar
+  modified
 
   $ cd ../..
 
@@ -1373,7 +1377,7 @@
 
   $ cd bar
   $ hg fix --working-dir --config "fix.cooltool:command=echo fixed" \
-  >                      --config "fix.cooltool:pattern=rootglob:**"
+  >                      --config "fix.cooltool:pattern=glob:**"
   $ cd ..
 
   $ cat foo/file
@@ -1409,7 +1413,7 @@
   $ hg fix --working-dir foo bar baz \
   >        --config "fix.changedlines:command=\"$PYTHON\" print.py \"Line ranges:\"" \
   >        --config 'fix.changedlines:linerange="{first} through {last}"' \
-  >        --config 'fix.changedlines:pattern=rootglob:**' \
+  >        --config 'fix.changedlines:pattern=glob:**' \
   >        --config 'fix.changedlines:skipclean=false'
 
   $ cat foo



To: martinvonz, #hg-reviewers
Cc: mercurial-devel


More information about the Mercurial-devel mailing list