[PATCH 02 of 14] tests: roll test-commit-unresolved.t into test-resolve.t
Adrian Buehlmann
adrian at cadifra.com
Fri Jun 8 08:18:42 CDT 2012
# HG changeset patch
# User Adrian Buehlmann <adrian at cadifra.com>
# Date 1339161065 -7200
# Node ID b072a32be0f8eb4f7af765c8e61c139ebb2e887a
# Parent d62774e5fdbcf4dd9a170c2ee2efb4dbbc4d7ffc
tests: roll test-commit-unresolved.t into test-resolve.t
diff --git a/tests/test-commit-unresolved.t b/tests/test-commit-unresolved.t
deleted file mode 100644
--- a/tests/test-commit-unresolved.t
+++ /dev/null
@@ -1,47 +0,0 @@
- $ echo "[extensions]" >> $HGRCPATH
- $ echo "graphlog=" >> $HGRCPATH
-
- $ addcommit () {
- > echo $1 > $1
- > hg add $1
- > hg commit -d "${2} 0" -m $1
- > }
-
- $ commit () {
- > hg commit -d "${2} 0" -m $1
- > }
-
- $ hg init a
- $ cd a
- $ addcommit "A" 0
- $ addcommit "B" 1
- $ echo "C" >> A
- $ commit "C" 2
-
- $ hg update -C 0
- 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
- $ echo "D" >> A
- $ commit "D" 3
- created new head
-
-Merging a conflict araises
-
- $ hg merge
- merging A
- warning: conflicts during merge.
- merging A incomplete! (edit conflicts, then use 'hg resolve --mark')
- 1 files updated, 0 files merged, 0 files removed, 1 files unresolved
- use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon
- [1]
-
-Correct the conflict without marking the file as resolved
-
- $ echo "ABCD" > A
- $ hg commit -m "Merged"
- abort: unresolved merge conflicts (see hg help resolve)
- [255]
-
-Mark the conflict as resolved and commit
-
- $ hg resolve -m A
- $ hg commit -m "Merged"
diff --git a/tests/test-resolve.t b/tests/test-resolve.t
--- a/tests/test-resolve.t
+++ b/tests/test-resolve.t
@@ -1,7 +1,7 @@
test that a commit clears the merge state.
- $ hg init repo
- $ cd repo
+ $ hg init repo1
+ $ cd repo1
$ echo foo > file
$ hg commit -Am 'add file'
@@ -42,3 +42,57 @@
resolve -l, should be empty
$ hg resolve -l
+
+ $ cd ..
+ $ pwd
+ $TESTTMP
+
+
+test commit unresolved
+
+ $ addcommit () {
+ > echo $1 > $1
+ > hg add $1
+ > hg commit -d "${2} 0" -m $1
+ > }
+
+ $ commit () {
+ > hg commit -d "${2} 0" -m $1
+ > }
+
+ $ hg init repo2
+ $ cd repo2
+ $ addcommit "A" 0
+ $ addcommit "B" 1
+ $ echo "C" >> A
+ $ commit "C" 2
+
+ $ hg update -C 0
+ 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
+ $ echo "D" >> A
+ $ commit "D" 3
+ created new head
+
+Merging a conflict araises
+
+ $ hg merge
+ merging A
+ warning: conflicts during merge.
+ merging A incomplete! (edit conflicts, then use 'hg resolve --mark')
+ 1 files updated, 0 files merged, 0 files removed, 1 files unresolved
+ use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon
+ [1]
+
+Correct the conflict without marking the file as resolved
+
+ $ echo "ABCD" > A
+ $ hg commit -m "Merged"
+ abort: unresolved merge conflicts (see hg help resolve)
+ [255]
+
+Mark the conflict as resolved and commit
+
+ $ hg resolve -m A
+ $ hg commit -m "Merged"
+ $ cd ..
+
More information about the Mercurial-devel
mailing list