Mercurial > evolve
annotate tests/test-evolve-issue5832.t @ 5572:d7d954b6d518
evolve: remove swapping nodes logic while resolving divergence
Before this patch, while solving content-divergence if one of the
divergent cset need to relocate to resolution parent we used to set that
cset to "other" side; so it was like we are always going to relocate "other"
side which made us to swap the two if "divergent" cset need to relocate.
Above mentioned solution for relocating cset was not good and led us to incorrect
output in some cases.
So this patch, simplify the logic and remove the swapping thing and clearly depend
on resolution parent to check if any of the divergent cset needs to relocate.
This also means that now in some cases if both the divergent csets needs
to relocate, both will be relocated. Even before this patch, there are some cases
where both the divergent csets relocated but not in every case where it should
have.
Coming to the changes in test files:
1) changes in order of merging the two divergent csets is due to fact that
now "divergent" and "other" are not swapped and hence "divergent" will be at
local side and "other" will be at "other", which also results in change in
the hash id for some cases.
2) extra changesets: which is the result of the fact that now we don't miss
any case where both the divergent csets should be based on resolution parent
before performing the merge -> which caught some cases and performed relocation,
hence extra changesets. Although you can find that there is no changes in file
content because of these relocation, but I remember loosing some data because
of not relocating the "divergent", so why leave any risk out there by not
relocating "other" to the resolution parent.
author | Sushil khanchi <sushilkhanchi97@gmail.com> |
---|---|
date | Sun, 20 Sep 2020 09:22:04 +0530 |
parents | 143ac9ac77a3 |
children | 29bc269bcc96 |
rev | line source |
---|---|
3655
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
1 Test for issue 5832 present at https://bz.mercurial-scm.org/show_bug.cgi?id=5832 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
2 ================================================================================ |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
3 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
4 Setup |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
5 ===== |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
6 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
7 $ cat >> $HGRCPATH <<EOF |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
8 > [phases] |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
9 > publish = False |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
10 > [alias] |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
11 > glog = log -GT "{rev}:{node|short} {desc}\n ({bookmarks}) {phase}" |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
12 > [extensions] |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
13 > EOF |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
14 $ echo "evolve=$(echo $(dirname $TESTDIR))/hgext3rd/evolve/" >> $HGRCPATH |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
15 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
16 $ hg init issue5832 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
17 $ cd issue5832 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
18 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
19 $ echo base > base |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
20 $ hg ci -Aqm "added base" |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
21 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
22 $ echo a > a |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
23 $ hg ci -Aqm "added a" |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
24 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
25 $ echo b > b |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
26 $ hg ci -Aqm "added b" |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
27 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
28 $ hg up .^^ |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
29 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
30 $ echo c > c |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
31 $ echo d > d |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
32 $ hg ci -Aqm "added c and d" |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
33 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
34 $ hg merge |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
35 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
36 (branch merge, don't forget to commit) |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
37 $ hg ci -m "merge commit" |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
38 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
39 $ hg glog |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
40 @ 4:b9b387427a53 merge commit |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
41 |\ () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
42 | o 3:9402371b436e added c and d |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
43 | | () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
44 o | 2:a1da0651488c added b |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
45 | | () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
46 o | 1:1b24879c5c3c added a |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
47 |/ () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
48 o 0:bde1d2b6b5e5 added base |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
49 () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
50 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
51 $ hg up 1b24879c5c3c |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
52 0 files updated, 0 files merged, 3 files removed, 0 files unresolved |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
53 $ echo foo > a |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
54 $ hg amend |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
55 2 new orphan changesets |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
56 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
57 $ hg up bde1d2b6b5e5 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
58 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
59 $ echo c > c |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
60 $ hg ci -Aqm "added c" |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
61 $ hg up .^ |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
62 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
63 $ echo d > d |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
64 $ hg ci -Aqm "added d" |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
65 $ hg glog |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
66 @ 7:5841d7cf9893 added d |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
67 | () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
68 | o 6:62fb70414f99 added c |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
69 |/ () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
70 | o 5:7014ec2829cd added a |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
71 |/ () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
72 | * 4:b9b387427a53 merge commit |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
73 | |\ () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
74 +---o 3:9402371b436e added c and d |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
75 | | () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
76 | * 2:a1da0651488c added b |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
77 | | () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
78 | x 1:1b24879c5c3c added a |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
79 |/ () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
80 o 0:bde1d2b6b5e5 added base |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
81 () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
82 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
83 $ hg prune -r 9402371b436e --succ 62fb70414f99 --succ 5841d7cf9893 --split |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
84 1 changesets pruned |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
85 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
86 $ hg glog |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
87 @ 7:5841d7cf9893 added d |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
88 | () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
89 | o 6:62fb70414f99 added c |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
90 |/ () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
91 | o 5:7014ec2829cd added a |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
92 |/ () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
93 | * 4:b9b387427a53 merge commit |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
94 | |\ () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
95 +---x 3:9402371b436e added c and d |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
96 | | () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
97 | * 2:a1da0651488c added b |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
98 | | () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
99 | x 1:1b24879c5c3c added a |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
100 |/ () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
101 o 0:bde1d2b6b5e5 added base |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
102 () draft |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
103 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
104 Checking what evolve is trying to do |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
105 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
106 $ hg evolve --dry-run --any --all |
3656
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
107 move:[2] added b |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
108 atop:[5] added a |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
109 hg rebase -r a1da0651488c -d 7014ec2829cd |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
110 could not solve instability, ambiguous destination: parent split across two branches |
3655
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
111 |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
112 Resolving instability using `hg evolve` |
19e3771f4bcc
tests: add a test demonstarting issue5832 traceback
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
113 |
3656
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
114 $ hg evolve --any --all --config ui.interactive=True <<EOF |
4393
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
115 > 1 |
3656
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
116 > EOF |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
117 move:[2] added b |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
118 atop:[5] added a |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
119 move:[4] merge commit |
5197
143ac9ac77a3
evolve: add missing 'of' in message
Manuel Jacob <me@manueljacob.de>
parents:
4577
diff
changeset
|
120 ancestor of '7235ef625ea3' split over multiple topological branches. |
3656
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
121 choose an evolve destination: |
4393
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
122 1: [62fb70414f99] added c |
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
123 2: [5841d7cf9893] added d |
3656
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
124 q: quit the prompt |
4393
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
125 enter the index of the revision you want to select: 1 |
3656
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
126 move:[9] merge commit |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
127 atop:[6] added c |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
128 |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
129 $ hg glog |
4577
bcd52ce0916d
evolve: don't update after instability resolution by default (BC)
Anton Shestakov <av6@dwimlabs.net>
parents:
4575
diff
changeset
|
130 o 10:28a0775ac832 merge commit |
3656
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
131 |\ () draft |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
132 | o 8:2baf8bae7ea4 added b |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
133 | | () draft |
4577
bcd52ce0916d
evolve: don't update after instability resolution by default (BC)
Anton Shestakov <av6@dwimlabs.net>
parents:
4575
diff
changeset
|
134 | | @ 7:5841d7cf9893 added d |
3656
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
135 | | | () draft |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
136 o---+ 6:62fb70414f99 added c |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
137 / / () draft |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
138 o / 5:7014ec2829cd added a |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
139 |/ () draft |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
140 o 0:bde1d2b6b5e5 added base |
62e4149435d8
utility: convert node from MultipleSuccessorsError to rev numbers (issue5832)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3655
diff
changeset
|
141 () draft |
3657
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
142 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
143 $ cd .. |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
144 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
145 Test for issue5833 present at https://bz.mercurial-scm.org/show_bug.cgi?id=5833 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
146 =============================================================================== |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
147 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
148 $ hg init issue5833 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
149 $ cd issue5833 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
150 $ echo base > base |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
151 $ hg ci -Aqm "added base" |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
152 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
153 $ echo a > a |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
154 $ hg ci -Aqm "added a" |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
155 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
156 $ echo b > b |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
157 $ hg ci -Aqm "added b" |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
158 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
159 $ hg up .^^ |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
160 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
161 $ echo c > c |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
162 $ echo d > d |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
163 $ hg ci -Aqm "added c and d" |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
164 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
165 $ hg merge |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
166 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
167 (branch merge, don't forget to commit) |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
168 $ hg ci -m "merge commit" |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
169 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
170 $ hg glog |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
171 @ 4:b9b387427a53 merge commit |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
172 |\ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
173 | o 3:9402371b436e added c and d |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
174 | | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
175 o | 2:a1da0651488c added b |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
176 | | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
177 o | 1:1b24879c5c3c added a |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
178 |/ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
179 o 0:bde1d2b6b5e5 added base |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
180 () draft |
3898
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
181 $ hg log -r 'p1(.)' |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
182 changeset: 3:9402371b436e |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
183 parent: 0:bde1d2b6b5e5 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
184 user: test |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
185 date: Thu Jan 01 00:00:00 1970 +0000 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
186 summary: added c and d |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
187 |
3657
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
188 $ hg up bde1d2b6b5e5 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
189 0 files updated, 0 files merged, 4 files removed, 0 files unresolved |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
190 $ echo l > l |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
191 $ hg ci -Aqm "added l" |
4053
ecbf61d90807
pick: replace `hg grab` invocation in test with `hg pick`
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4049
diff
changeset
|
192 $ hg pick -r 1b24879c5c3c |
4049
25981fae92f9
pick: update command output to mention pick instead of grab
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3901
diff
changeset
|
193 picking 1:1b24879c5c3c "added a" |
3657
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
194 2 new orphan changesets |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
195 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
196 $ hg up bde1d2b6b5e5 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
197 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
198 $ echo c > c |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
199 $ hg ci -Aqm "added c" |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
200 $ hg up .^ |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
201 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
202 $ echo d > d |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
203 $ hg ci -Aqm "added d" |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
204 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
205 $ hg glog |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
206 @ 8:5841d7cf9893 added d |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
207 | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
208 | o 7:62fb70414f99 added c |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
209 |/ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
210 | o 6:5568b87b1491 added a |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
211 | | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
212 | o 5:0a6281e212fe added l |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
213 |/ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
214 | * 4:b9b387427a53 merge commit |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
215 | |\ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
216 +---o 3:9402371b436e added c and d |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
217 | | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
218 | * 2:a1da0651488c added b |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
219 | | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
220 | x 1:1b24879c5c3c added a |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
221 |/ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
222 o 0:bde1d2b6b5e5 added base |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
223 () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
224 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
225 $ hg prune -r 9402371b436e --succ 5841d7cf9893 --succ 62fb70414f99 --split |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
226 1 changesets pruned |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
227 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
228 $ hg glog |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
229 @ 8:5841d7cf9893 added d |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
230 | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
231 | o 7:62fb70414f99 added c |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
232 |/ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
233 | o 6:5568b87b1491 added a |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
234 | | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
235 | o 5:0a6281e212fe added l |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
236 |/ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
237 | * 4:b9b387427a53 merge commit |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
238 | |\ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
239 +---x 3:9402371b436e added c and d |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
240 | | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
241 | * 2:a1da0651488c added b |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
242 | | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
243 | x 1:1b24879c5c3c added a |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
244 |/ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
245 o 0:bde1d2b6b5e5 added base |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
246 () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
247 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
248 $ hg evolve --any --all --dry-run |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
249 move:[2] added b |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
250 atop:[6] added a |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
251 hg rebase -r a1da0651488c -d 5568b87b1491 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
252 could not solve instability, ambiguous destination: parent split across two branches |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
253 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
254 $ hg evolve --any --all --config ui.interactive=True <<EOF |
4393
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
255 > 2 |
3657
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
256 > EOF |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
257 move:[2] added b |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
258 atop:[6] added a |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
259 move:[4] merge commit |
5197
143ac9ac77a3
evolve: add missing 'of' in message
Manuel Jacob <me@manueljacob.de>
parents:
4577
diff
changeset
|
260 ancestor of 'cdf2ea1b9312' split over multiple topological branches. |
3657
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
261 choose an evolve destination: |
4393
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
262 1: [62fb70414f99] added c |
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
263 2: [5841d7cf9893] added d |
3657
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
264 q: quit the prompt |
4393
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
265 enter the index of the revision you want to select: 2 |
3657
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
266 move:[10] merge commit |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
267 atop:[8] added d |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
268 |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
269 $ hg glog |
4577
bcd52ce0916d
evolve: don't update after instability resolution by default (BC)
Anton Shestakov <av6@dwimlabs.net>
parents:
4575
diff
changeset
|
270 o 11:460e6e72b7f9 merge commit |
3657
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
271 |\ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
272 | o 9:da76bb7cd904 added b |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
273 | | () draft |
4577
bcd52ce0916d
evolve: don't update after instability resolution by default (BC)
Anton Shestakov <av6@dwimlabs.net>
parents:
4575
diff
changeset
|
274 @ | 8:5841d7cf9893 added d |
3657
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
275 | | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
276 +---o 7:62fb70414f99 added c |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
277 | | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
278 | o 6:5568b87b1491 added a |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
279 | | () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
280 | o 5:0a6281e212fe added l |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
281 |/ () draft |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
282 o 0:bde1d2b6b5e5 added base |
b36e38e3a176
tests: add test demonstarting issue5833 is fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3656
diff
changeset
|
283 () draft |
3898
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
284 |
4575
903e8b983fac
tests: don't create a nested repo for no reason
Anton Shestakov <av6@dwimlabs.net>
parents:
4393
diff
changeset
|
285 $ cd .. |
903e8b983fac
tests: don't create a nested repo for no reason
Anton Shestakov <av6@dwimlabs.net>
parents:
4393
diff
changeset
|
286 |
3898
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
287 Test for issue5946 present at https://bz.mercurial-scm.org/show_bug.cgi?id=5946 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
288 =============================================================================== |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
289 issue with computing dependency with split and merge |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
290 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
291 $ hg init issue5946 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
292 $ cd issue5946 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
293 $ echo base > base |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
294 $ hg ci -Aqm "added base" |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
295 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
296 $ echo a > a |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
297 $ hg ci -Aqm "added a" |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
298 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
299 $ echo b > b |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
300 $ hg ci -Aqm "added b" |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
301 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
302 $ hg up .^^ |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
303 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
304 $ echo c > c |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
305 $ echo d > d |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
306 $ hg ci -Aqm "added c and d" |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
307 The next line is the only difference from issue5833 above, i.e. the order of |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
308 the parents is reversed |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
309 $ hg co 2 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
310 2 files updated, 0 files merged, 2 files removed, 0 files unresolved |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
311 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
312 $ hg merge |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
313 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
314 (branch merge, don't forget to commit) |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
315 $ hg ci -m "merge commit" |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
316 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
317 $ hg glog |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
318 @ 4:b9b387427a53 merge commit |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
319 |\ () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
320 | o 3:9402371b436e added c and d |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
321 | | () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
322 o | 2:a1da0651488c added b |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
323 | | () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
324 o | 1:1b24879c5c3c added a |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
325 |/ () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
326 o 0:bde1d2b6b5e5 added base |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
327 () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
328 $ hg log -r 'p1(.)' |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
329 changeset: 2:a1da0651488c |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
330 user: test |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
331 date: Thu Jan 01 00:00:00 1970 +0000 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
332 summary: added b |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
333 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
334 $ hg up bde1d2b6b5e5 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
335 0 files updated, 0 files merged, 4 files removed, 0 files unresolved |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
336 $ echo l > l |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
337 $ hg ci -Aqm "added l" |
4053
ecbf61d90807
pick: replace `hg grab` invocation in test with `hg pick`
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4049
diff
changeset
|
338 $ hg pick -r 1b24879c5c3c |
4049
25981fae92f9
pick: update command output to mention pick instead of grab
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3901
diff
changeset
|
339 picking 1:1b24879c5c3c "added a" |
3898
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
340 2 new orphan changesets |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
341 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
342 $ hg up bde1d2b6b5e5 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
343 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
344 $ echo c > c |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
345 $ hg ci -Aqm "added c" |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
346 $ hg up .^ |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
347 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
348 $ echo d > d |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
349 $ hg ci -Aqm "added d" |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
350 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
351 $ hg glog |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
352 @ 8:5841d7cf9893 added d |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
353 | () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
354 | o 7:62fb70414f99 added c |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
355 |/ () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
356 | o 6:5568b87b1491 added a |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
357 | | () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
358 | o 5:0a6281e212fe added l |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
359 |/ () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
360 | * 4:b9b387427a53 merge commit |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
361 | |\ () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
362 +---o 3:9402371b436e added c and d |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
363 | | () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
364 | * 2:a1da0651488c added b |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
365 | | () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
366 | x 1:1b24879c5c3c added a |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
367 |/ () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
368 o 0:bde1d2b6b5e5 added base |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
369 () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
370 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
371 $ hg prune -r 9402371b436e --succ 5841d7cf9893 --succ 62fb70414f99 --split |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
372 1 changesets pruned |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
373 |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
374 $ hg glog |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
375 @ 8:5841d7cf9893 added d |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
376 | () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
377 | o 7:62fb70414f99 added c |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
378 |/ () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
379 | o 6:5568b87b1491 added a |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
380 | | () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
381 | o 5:0a6281e212fe added l |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
382 |/ () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
383 | * 4:b9b387427a53 merge commit |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
384 | |\ () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
385 +---x 3:9402371b436e added c and d |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
386 | | () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
387 | * 2:a1da0651488c added b |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
388 | | () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
389 | x 1:1b24879c5c3c added a |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
390 |/ () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
391 o 0:bde1d2b6b5e5 added base |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
392 () draft |
93d9cde93b82
tests: add test for issue5946
Martin von Zweigbergk <martinvonz@google.com>
parents:
3657
diff
changeset
|
393 |
3901
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
394 $ hg evolve --any --all --dry-run |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
395 move:[2] added b |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
396 atop:[6] added a |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
397 hg rebase -r a1da0651488c -d 5568b87b1491 |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
398 could not solve instability, ambiguous destination: parent split across two branches |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
399 |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
400 $ hg evolve --any --all --config ui.interactive=True <<EOF |
4393
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
401 > 2 |
3901
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
402 > EOF |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
403 move:[2] added b |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
404 atop:[6] added a |
5197
143ac9ac77a3
evolve: add missing 'of' in message
Manuel Jacob <me@manueljacob.de>
parents:
4577
diff
changeset
|
405 ancestor of 'b9b387427a53' split over multiple topological branches. |
3901
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
406 choose an evolve destination: |
4393
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
407 1: [62fb70414f99] added c |
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
408 2: [5841d7cf9893] added d |
3901
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
409 q: quit the prompt |
4393
159a4a6ded0b
prompts: use 1-indexing in revselectionprompt()
Martin von Zweigbergk <martinvonz@google.com>
parents:
4122
diff
changeset
|
410 enter the index of the revision you want to select: 2 |
3901
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
411 move:[4] merge commit |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
412 atop:[8] added d |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
413 move:[10] merge commit |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
414 atop:[9] added b |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
415 |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
416 $ hg glog |
4577
bcd52ce0916d
evolve: don't update after instability resolution by default (BC)
Anton Shestakov <av6@dwimlabs.net>
parents:
4575
diff
changeset
|
417 o 11:578c938ebd2e merge commit |
3901
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
418 |\ () draft |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
419 | o 9:da76bb7cd904 added b |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
420 | | () draft |
4577
bcd52ce0916d
evolve: don't update after instability resolution by default (BC)
Anton Shestakov <av6@dwimlabs.net>
parents:
4575
diff
changeset
|
421 @ | 8:5841d7cf9893 added d |
3901
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
422 | | () draft |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
423 +---o 7:62fb70414f99 added c |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
424 | | () draft |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
425 | o 6:5568b87b1491 added a |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
426 | | () draft |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
427 | o 5:0a6281e212fe added l |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
428 |/ () draft |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
429 o 0:bde1d2b6b5e5 added base |
f2b8429db565
builddependencies: don't remove found deps when divergence found (issue5946)
Martin von Zweigbergk <martinvonz@google.com>
parents:
3898
diff
changeset
|
430 () draft |