diff tests/test-double-merge @ 5047:d9689c6474bd

Merge with mpm
author Brendan Cully <brendan@kublai.com>
date Wed, 01 Aug 2007 14:26:30 -0700
parents f191bc3916f7
children 99a4592ea886
line wrap: on
line diff
new file mode 100755
--- /dev/null
+++ b/tests/test-double-merge
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+hg init repo
+cd repo
+
+echo line 1 > foo
+hg ci -qAm 'add foo' -d "1000000 0"
+
+# copy foo to bar and change both files
+hg cp foo bar
+echo line 2-1 >> foo
+echo line 2-2 >> bar
+hg ci -m 'cp foo bar; change both' -d "1000000 0"
+
+# in another branch, change foo in a way that doesn't conflict with
+# the other changes
+hg up -qC 0
+echo line 0 >| foo
+hg cat foo >> foo
+hg ci -m 'change foo' -d "1000000 0"
+
+# we get conflicts that shouldn't be there
+hg merge --debug
+
+echo "-- foo --"
+cat foo
+
+echo "-- bar --"
+cat bar
+