equal
deleted
inserted
replaced
|
1 #!/bin/sh |
|
2 |
|
3 # In the merge below, the file "foo" has the same contents in both |
|
4 # parents, but if we look at the file-level history, we'll notice that |
|
5 # the version in p1 is an ancestor of the version in p2. This test |
|
6 # makes sure that we'll use the version from p2 in the manifest of the |
|
7 # merge revision. |
|
8 |
|
9 hg init repo |
|
10 cd repo |
|
11 |
|
12 echo foo > foo |
|
13 hg ci -d '0 0' -qAm 'add foo' |
|
14 |
|
15 echo bar >> foo |
|
16 hg ci -d '0 0' -m 'change foo' |
|
17 |
|
18 hg backout -d '0 0' -r tip -m 'backout changed foo' |
|
19 |
|
20 hg up -C 0 |
|
21 touch bar |
|
22 hg ci -d '0 0' -qAm 'add bar' |
|
23 |
|
24 hg merge --debug |
|
25 hg debugstate | grep foo |
|
26 hg st -A foo |
|
27 hg ci -d '0 0' -m 'merge' |
|
28 |
|
29 hg manifest --debug | grep foo |
|
30 hg debugindex .hg/store/data/foo.i |
|
31 |