Mercurial > hg
comparison tests/test-manifest-merging @ 3325:50a18815e3f0
Revert changeset c67920d78248.
It breaks 'hg merge && hg up -c REV' when files exist only in one of the
manifests, making hg throw a traceback like:
author | Giorgos Keramidas <keramida@ceid.upatras.gr> |
---|---|
date | Tue, 10 Oct 2006 21:03:24 +0300 |
parents | |
children | be8efb6e1cc6 |
comparison
equal
deleted
inserted
replaced
3324:34f08b8883cf | 3325:50a18815e3f0 |
---|---|
1 #!/bin/sh | |
2 | |
3 echo % init foo-base | |
4 hg init foo-base | |
5 | |
6 echo % create alpha in first repo | |
7 cd foo-base | |
8 echo 'alpha' > alpha | |
9 hg ci -A -m 'add alpha' -d '1 0' | |
10 cd .. | |
11 | |
12 echo % clone foo-base to foo-work | |
13 hg clone foo-base foo-work | |
14 | |
15 echo % create beta in second repo | |
16 cd foo-work | |
17 echo 'beta' > beta | |
18 hg ci -A -m 'add beta' -d '2 0' | |
19 cd .. | |
20 | |
21 echo % create gamma in first repo | |
22 cd foo-base | |
23 echo 'gamma' > gamma | |
24 hg ci -A -m 'add gamma' -d '3 0' | |
25 cd .. | |
26 | |
27 echo % pull into work and merge | |
28 cd foo-work | |
29 hg pull | |
30 hg merge | |
31 | |
32 echo % revert to changeset 1 to simulate a failed merge | |
33 rm -fr * | |
34 hg up -C 1 |