D6698: fix: add some new test cases
hooper (Danny Hooper)
phabricator at mercurial-scm.org
Mon Jul 29 06:31:22 EDT 2019
Closed by commit rHG4b04244f2d5f: fix: add some new test cases (authored by hooper).
This revision was automatically updated to reflect the committed changes.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D6698?vs=16082&id=16094
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D6698/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D6698
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
@@ -439,6 +439,18 @@
$ printf "a\nb\nc\nd\ne\nf\ng\n" > foo.changed
$ hg commit -Aqm "foo"
$ printf "zz\na\nc\ndd\nee\nff\nf\ngg\n" > foo.changed
+
+ $ hg fix --working-dir
+ $ cat foo.changed
+ ZZ
+ a
+ c
+ DD
+ EE
+ FF
+ f
+ GG
+
$ hg fix --working-dir --whole
$ cat foo.changed
ZZ
@@ -526,6 +538,21 @@
$ cd ..
+If we try to fix a missing file, we still fix other files.
+
+ $ hg init fixmissingfile
+ $ cd fixmissingfile
+
+ $ printf "fix me!\n" > foo.whole
+ $ hg add
+ adding foo.whole
+ $ hg fix --working-dir foo.whole bar.whole
+ bar.whole: $ENOENT$
+ $ cat *.whole
+ FIX ME!
+
+ $ cd ..
+
Specifying a directory name should fix all its files and subdirectories.
$ hg init fixdirectory
To: hooper, #hg-reviewers, pulkit
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list