test-merge10
33 lines
| 672 B
| text/plain
|
TextLexer
/ tests / test-merge10
Giorgos Keramidas
|
r4696 | #!/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 | ||||