test-manifest-merging
34 lines
| 582 B
| text/plain
|
TextLexer
/ tests / test-manifest-merging
Giorgos Keramidas
|
r3325 | #!/bin/sh | ||
echo % init foo-base | ||||
hg init foo-base | ||||
echo % create alpha in first repo | ||||
cd foo-base | ||||
echo 'alpha' > alpha | ||||
hg ci -A -m 'add alpha' -d '1 0' | ||||
cd .. | ||||
echo % clone foo-base to foo-work | ||||
hg clone foo-base foo-work | ||||
echo % create beta in second repo | ||||
cd foo-work | ||||
echo 'beta' > beta | ||||
hg ci -A -m 'add beta' -d '2 0' | ||||
cd .. | ||||
echo % create gamma in first repo | ||||
cd foo-base | ||||
echo 'gamma' > gamma | ||||
hg ci -A -m 'add gamma' -d '3 0' | ||||
cd .. | ||||
echo % pull into work and merge | ||||
cd foo-work | ||||
Matt Mackall
|
r3326 | hg pull -q | ||
Giorgos Keramidas
|
r3325 | hg merge | ||
echo % revert to changeset 1 to simulate a failed merge | ||||
Thomas Arendsen Hein
|
r3988 | rm alpha beta gamma | ||
Giorgos Keramidas
|
r3325 | hg up -C 1 | ||