summaryrefslogtreecommitdiff
path: root/tests/test-rename-merge1.t
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-rename-merge1.t')
-rw-r--r--tests/test-rename-merge1.t56
1 files changed, 9 insertions, 47 deletions
diff --git a/tests/test-rename-merge1.t b/tests/test-rename-merge1.t
index f6b5f52..5a77cba 100644
--- a/tests/test-rename-merge1.t
+++ b/tests/test-rename-merge1.t
@@ -28,15 +28,15 @@
unmatched files in other:
b
b2
- all copies found (* = to merge, ! = divergent, % = renamed and deleted):
+ all copies found (* = to merge, ! = divergent):
c2 -> a2 !
b -> a *
b2 -> a2 !
checking for directory renames
a2: divergent renames -> dr
resolving manifests
- overwrite: False, partial: False
- ancestor: af1939970a1c, local: 044f8520aeeb+, remote: 85c198ef2f6c
+ overwrite None partial False
+ ancestor af1939970a1c local 044f8520aeeb+ remote 85c198ef2f6c
a: remote moved to b -> m
b2: remote created -> g
preserving a for resolve of b
@@ -68,9 +68,9 @@
$ hg ci -m "merge"
$ hg debugindex b
- rev offset length ..... linkrev nodeid p1 p2 (re)
- 0 0 67 ..... 1 57eacc201a7f 000000000000 000000000000 (re)
- 1 67 72 ..... 3 4727ba907962 000000000000 57eacc201a7f (re)
+ rev offset length base linkrev nodeid p1 p2
+ 0 0 67 0 1 57eacc201a7f 000000000000 000000000000
+ 1 67 72 1 3 4727ba907962 000000000000 57eacc201a7f
$ hg debugrename b
b renamed from a:dd03b83622e78778b403775d0d074b9ac7387a66
@@ -95,6 +95,9 @@ We'd rather not warn on divergent renames done in the same changeset (issue2113)
$ hg up c761c6948de0
1 files updated, 0 files merged, 2 files removed, 0 files unresolved
$ hg up
+ note: possible conflict - b was renamed multiple times to:
+ b3
+ b4
2 files updated, 0 files merged, 1 files removed, 0 files unresolved
Check for issue2642
@@ -123,8 +126,6 @@ Check for issue2642
$ cat f2
c0
- $ cd ..
-
Check for issue2089
$ hg init repo2089
@@ -154,42 +155,3 @@ Check for issue2089
$ cat f2
c2
-
- $ cd ..
-
-Check for issue3074
-
- $ hg init repo3074
- $ cd repo3074
- $ echo foo > file
- $ hg add file
- $ hg commit -m "added file"
- $ hg mv file newfile
- $ hg commit -m "renamed file"
- $ hg update 0
- 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
- $ hg rm file
- $ hg commit -m "deleted file"
- created new head
- $ hg merge --debug
- searching for copies back to rev 1
- unmatched files in other:
- newfile
- all copies found (* = to merge, ! = divergent, % = renamed and deleted):
- newfile -> file %
- checking for directory renames
- file: rename and delete -> rd
- resolving manifests
- overwrite: False, partial: False
- ancestor: 19d7f95df299, local: 0084274f6b67+, remote: 5d32493049f0
- newfile: remote created -> g
- updating: file 1/2 files (50.00%)
- note: possible conflict - file was deleted and renamed to:
- newfile
- updating: newfile 2/2 files (100.00%)
- getting newfile
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- (branch merge, don't forget to commit)
- $ hg status
- M newfile
- $ cd ..