test-merge10
33 lines
| 640 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 | ||||
Martin Geisler
|
r8168 | hg commit -d '1000000 0' -m a | ||
Giorgos Keramidas
|
r4696 | cd .. | ||
hg clone a b | ||||
cd a | ||||
echo alpha > testdir/a | ||||
Martin Geisler
|
r8168 | hg commit -d '1000000 0' -m remote-change | ||
Giorgos Keramidas
|
r4696 | cd .. | ||
cd b | ||||
mkdir testdir/subdir | ||||
hg mv testdir/a testdir/subdir/a | ||||
Martin Geisler
|
r8168 | hg commit -d '1000000 0' -m move | ||
Giorgos Keramidas
|
r4696 | mkdir newdir | ||
echo beta > newdir/beta | ||||
hg add newdir/beta | ||||
Martin Geisler
|
r8168 | hg commit -d '1000000 0' -m local-addition | ||
Giorgos Keramidas
|
r4696 | hg pull ../a | ||
hg up -C 2 | ||||
hg merge | ||||
hg stat | ||||
hg diff --nodates | ||||