diff -r c3da7b6cc975 -r 59b8f9361545 tests/test-merge10 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-merge10 Sat Jun 23 22:43:46 2007 -0500 @@ -0,0 +1,33 @@ +#!/bin/sh + +# Test for changeset 9fe267f77f56ff127cf7e65dc15dd9de71ce8ceb +# (merge correctly when all the files in a directory are moved +# but then local changes are added in the same directory) + +hg init a +cd a +mkdir -p testdir +echo a > testdir/a +hg add testdir/a +hg commit -u test -d '1000000 0' -m a +cd .. + +hg clone a b +cd a +echo alpha > testdir/a +hg commit -u test -d '1000000 0' -m remote-change +cd .. + +cd b +mkdir testdir/subdir +hg mv testdir/a testdir/subdir/a +hg commit -u test -d '1000000 0' -m move +mkdir newdir +echo beta > newdir/beta +hg add newdir/beta +hg commit -u test -d '1000000 0' -m local-addition +hg pull ../a +hg up -C 2 +hg merge +hg stat +hg diff --nodates