D6351: tests: update annotate tests to work around simplemerge bug
martinvonz (Martin von Zweigbergk)
phabricator at mercurial-scm.org
Tue May 7 11:46:23 EDT 2019
martinvonz updated this revision to Diff 15035.
martinvonz edited the summary of this revision.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D6351?vs=15034&id=15035
REVISION DETAIL
https://phab.mercurial-scm.org/D6351
AFFECTED FILES
tests/test-annotate.t
tests/test-fastannotate-hg.t
CHANGE DETAILS
diff --git a/tests/test-fastannotate-hg.t b/tests/test-fastannotate-hg.t
--- a/tests/test-fastannotate-hg.t
+++ b/tests/test-fastannotate-hg.t
@@ -273,10 +273,31 @@
> EOF
$ hg ci -mc -d '3 0'
created new head
+Work around the pure version not resolving the conflict like native code
+#if pure
+ $ hg merge
+ merging b
+ warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
+ 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
+ use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
+ [1]
+ $ cat <<EOF > b
+ > a
+ > z
+ > a
+ > b4
+ > c
+ > b5
+ > EOF
+ $ hg resolve -m b
+ (no more unresolved files)
+ $ rm b.orig
+#else
$ hg merge
merging b
0 files updated, 1 files merged, 0 files removed, 0 files unresolved
(branch merge, don't forget to commit)
+#endif
$ echo d >> b
$ hg ci -mmerge2 -d '4 0'
diff --git a/tests/test-annotate.t b/tests/test-annotate.t
--- a/tests/test-annotate.t
+++ b/tests/test-annotate.t
@@ -273,10 +273,31 @@
> EOF
$ hg ci -mc -d '3 0'
created new head
+Work around the pure version not resolving the conflict like native code
+#if pure
+ $ hg merge
+ merging b
+ warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
+ 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
+ use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
+ [1]
+ $ cat <<EOF > b
+ > a
+ > z
+ > a
+ > b4
+ > c
+ > b5
+ > EOF
+ $ hg resolve -m b
+ (no more unresolved files)
+ $ rm b.orig
+#else
$ hg merge
merging b
0 files updated, 1 files merged, 0 files removed, 0 files unresolved
(branch merge, don't forget to commit)
+#endif
$ echo d >> b
$ hg ci -mmerge2 -d '4 0'
To: martinvonz, #hg-reviewers, mharbison72
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list