# HG changeset patch # User Pierre-Yves David # Date 1407195587 25200 # Node ID f28329171a869b719c5430c720a31a1ad3e2282a # Parent 3d0572ab3b4a73f20eeba742cafdac0cf5697223 test-merge-tools: introduce a "revision 4" that merges with conflict We need conflicts to test the premerge=keep configuration. diff -r 3d0572ab3b4a -r f28329171a86 tests/test-merge-tools.t --- a/tests/test-merge-tools.t Tue Aug 05 14:58:45 2014 -0700 +++ b/tests/test-merge-tools.t Mon Aug 04 16:39:47 2014 -0700 @@ -30,6 +30,14 @@ $ echo "revision 3" >> f $ hg commit -Am "revision 3" created new head + +revision 4 - hard to merge + + $ hg update 0 > /dev/null + $ echo "revision 4" > f + $ hg commit -Am "revision 4" + created new head + $ echo "[merge-tools]" > .hg/hgrc $ beforemerge() { @@ -832,17 +840,17 @@ true.priority=1 true.executable=cat # hg update -C 1 - $ echo "revision 4" > '"; exit 1; echo "' - $ hg commit -Am "revision 4" - adding "; exit 1; echo " - warning: filename contains '"', which is reserved on Windows: '"; exit 1; echo "' - $ hg update -C 1 > /dev/null $ echo "revision 5" > '"; exit 1; echo "' $ hg commit -Am "revision 5" adding "; exit 1; echo " warning: filename contains '"', which is reserved on Windows: '"; exit 1; echo "' + $ hg update -C 1 > /dev/null + $ echo "revision 6" > '"; exit 1; echo "' + $ hg commit -Am "revision 6" + adding "; exit 1; echo " + warning: filename contains '"', which is reserved on Windows: '"; exit 1; echo "' created new head - $ hg merge --config merge-tools.true.executable="true" -r 4 + $ hg merge --config merge-tools.true.executable="true" -r 5 merging "; exit 1; echo " 0 files updated, 1 files merged, 0 files removed, 0 files unresolved (branch merge, don't forget to commit)