comparison tests/test-stabilize-result.t @ 4082:185770c10a4e mercurial-4.3

test-compat: merge mercurial-4.4 into mercurial-4.3
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 03 Sep 2018 22:59:20 +0200
parents 9c025ec4af88
children e6ee830c4f45
comparison
equal deleted inserted replaced
4081:20dcc92c285f 4082:185770c10a4e
25 $ hg up 1 25 $ hg up 1
26 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 26 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
27 (leaving bookmark changea) 27 (leaving bookmark changea)
28 $ echo a >> a 28 $ echo a >> a
29 $ hg amend -m changea 29 $ hg amend -m changea
30 1 new orphan changesets 30 1 new unstable changesets
31 $ hg evolve -v --confirm 31 $ hg evolve -v --confirm
32 move:[2] changea 32 move:[2] changea
33 atop:[3] changea 33 atop:[4] changea
34 perform evolve? [Ny] n 34 perform evolve? [Ny] n
35 abort: evolve aborted by user 35 abort: evolve aborted by user
36 [255] 36 [255]
37 $ echo y | hg evolve -v --confirm --config ui.interactive=True 37 $ echo y | hg evolve -v --confirm --config ui.interactive=True
38 move:[2] changea 38 move:[2] changea
39 atop:[3] changea 39 atop:[4] changea
40 perform evolve? [Ny] y 40 perform evolve? [Ny] y
41 hg rebase -r cce2c55b8965 -d fb9d051ec0a4 41 hg rebase -r cce2c55b8965 -d fb9d051ec0a4
42 resolving manifests 42 resolving manifests
43 evolution of 2:cce2c55b8965 created no changes to commit 43 evolution of 2:cce2c55b8965 created no changes to commit
44 44
45 $ glog --hidden 45 $ glog --hidden
46 @ 3:fb9d051ec0a4@default(draft) bk:[changea] changea 46 @ 4:fb9d051ec0a4@default(draft) bk:[changea] changea
47 | 47 |
48 | x 2:cce2c55b8965@default(draft) bk:[] changea 48 | x 3:c5727dbded3c@default(draft) bk:[] temporary amend commit for 102a90ea7b4a
49 | | 49 | |
50 | | x 2:cce2c55b8965@default(draft) bk:[] changea
51 | |/
50 | x 1:102a90ea7b4a@default(draft) bk:[] addb 52 | x 1:102a90ea7b4a@default(draft) bk:[] addb
51 |/ 53 |/
52 o 0:07f494440405@default(draft) bk:[] adda 54 o 0:07f494440405@default(draft) bk:[] adda
53 55
54 $ hg debugobsolete 56 $ hg debugobsolete
55 102a90ea7b4a3361e4082ed620918c261189a36a fb9d051ec0a450a4aa2ffc8c324979832ef88065 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'} 57 102a90ea7b4a3361e4082ed620918c261189a36a fb9d051ec0a450a4aa2ffc8c324979832ef88065 0 (*) {'ef1': '*', 'user': 'test'} (glob)
56 cce2c55b896511e0b6e04173c9450ba822ebc740 0 {102a90ea7b4a3361e4082ed620918c261189a36a} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'} 58 c5727dbded3c3a6877cf60d6bb552a76812cb844 0 {102a90ea7b4a3361e4082ed620918c261189a36a} (*) {'ef1': '*', 'user': 'test'} (glob)
59 cce2c55b896511e0b6e04173c9450ba822ebc740 0 {102a90ea7b4a3361e4082ed620918c261189a36a} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
57 60
58 Test evolve with conflict 61 Test evolve with conflict
59 62
60 $ ls 63 $ ls
61 a 64 a
70 $ echo 'newer a' >> a 73 $ echo 'newer a' >> a
71 $ hg ci -m 'newer a' 74 $ hg ci -m 'newer a'
72 $ hg gdown 75 $ hg gdown
73 gdown have been deprecated in favor of previous 76 gdown have been deprecated in favor of previous
74 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 77 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
75 [3] changea 78 [4] changea
76 $ echo 'a' > a 79 $ echo 'a' > a
77 $ hg amend 80 $ hg amend
78 1 new orphan changesets 81 1 new unstable changesets
79 $ hg evolve 82 $ hg evolve
80 move:[4] newer a 83 move:[5] newer a
81 atop:[5] changea 84 atop:[7] changea
82 merging a 85 merging a
83 warning: conflicts while merging a! (edit, then use 'hg resolve --mark') 86 warning: conflicts while merging a! (edit, then use 'hg resolve --mark')
84 fix conflicts and see `hg help evolve.interrupted` 87 fix conflicts and see `hg help evolve.interrupted`
85 [1] 88 [1]
86 $ hg revert -r "orphan()" a 89 $ hg revert -r "orphan()" a
91 @@ -1,1 +1,3 @@ 94 @@ -1,1 +1,3 @@
92 a 95 a
93 +a 96 +a
94 +newer a 97 +newer a
95 $ hg evolve --continue 98 $ hg evolve --continue
96 evolving 4:3655f0f50885 "newer a" 99 evolving 5:3655f0f50885 "newer a"
97 abort: unresolved merge conflicts (see 'hg help resolve') 100 abort: unresolved merge conflicts (see 'hg help resolve')
98 [255] 101 [255]
99 $ hg resolve -m a 102 $ hg resolve -m a
100 (no more unresolved files) 103 (no more unresolved files)
101 continue: hg evolve --continue 104 continue: hg evolve --continue
102 $ hg evolve --continue 105 $ hg evolve --continue
103 evolving 4:3655f0f50885 "newer a" 106 evolving 5:3655f0f50885 "newer a"
104 working directory is now at 1cf0aacfd363 107 working directory is now at 1cf0aacfd363
105 108
106 Stabilize latecomer with different parent 109 Stabilize latecomer with different parent
107 ========================================= 110 =========================================
108 111
109 (the same-parent case is handled in test-evolve.t) 112 (the same-parent case is handled in test-evolve.t)
110 113
111 $ glog 114 $ glog
112 @ 6:1cf0aacfd363@default(draft) bk:[] newer a 115 @ 8:1cf0aacfd363@default(draft) bk:[] newer a
113 | 116 |
114 o 5:66719795a494@default(draft) bk:[changea] changea 117 o 7:66719795a494@default(draft) bk:[changea] changea
115 | 118 |
116 o 0:07f494440405@default(draft) bk:[] adda 119 o 0:07f494440405@default(draft) bk:[] adda
117 120
118 Add another commit 121 Add another commit
119 122
120 $ hg gdown 123 $ hg gdown
121 gdown have been deprecated in favor of previous 124 gdown have been deprecated in favor of previous
122 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 125 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
123 [5] changea 126 [7] changea
124 $ echo 'c' > c 127 $ echo 'c' > c
125 $ hg add c 128 $ hg add c
126 $ hg commit -m 'add c' 129 $ hg commit -m 'add c'
127 created new head 130 created new head
128 131
129 Get a successors of 8 on it 132 Get a successors of 8 on it
130 133
131 $ hg pick 1cf0aacfd363 134 $ hg pick 1cf0aacfd363
132 picking 6:1cf0aacfd363 "newer a" 135 picking 8:1cf0aacfd363 "newer a"
133 136
134 Add real change to the successors 137 Add real change to the successors
135 138
136 $ echo 'babar' >> a 139 $ echo 'babar' >> a
137 $ hg amend 140 $ hg amend
138 141
139 Make precursors public 142 Make precursors public
140 143
141 $ hg phase --hidden --public 1cf0aacfd363 144 $ hg phase --hidden --public 1cf0aacfd363
142 1 new phase-divergent changesets 145 1 new bumped changesets
143 $ glog 146 $ glog
144 @ 9:99c21c89bcef@default(draft) bk:[] newer a 147 @ 12:99c21c89bcef@default(draft) bk:[] newer a
145 | 148 |
146 o 7:7bc2f5967f5e@default(draft) bk:[] add c 149 o 9:7bc2f5967f5e@default(draft) bk:[] add c
147 | 150 |
148 | o 6:1cf0aacfd363@default(public) bk:[] newer a 151 | o 8:1cf0aacfd363@default(public) bk:[] newer a
149 |/ 152 |/
150 o 5:66719795a494@default(public) bk:[changea] changea 153 o 7:66719795a494@default(public) bk:[changea] changea
151 | 154 |
152 o 0:07f494440405@default(public) bk:[] adda 155 o 0:07f494440405@default(public) bk:[] adda
153 156
154 157
155 Stabilize! 158 Stabilize!
156 159
157 $ hg evolve --any --dry-run --phase-divergent 160 $ hg evolve --any --dry-run --phase-divergent
158 recreate:[9] newer a 161 recreate:[12] newer a
159 atop:[6] newer a 162 atop:[8] newer a
160 hg rebase --rev 99c21c89bcef --dest 66719795a494; 163 hg rebase --rev 99c21c89bcef --dest 66719795a494;
161 hg update 1cf0aacfd363; 164 hg update 1cf0aacfd363;
162 hg revert --all --rev 99c21c89bcef; 165 hg revert --all --rev 99c21c89bcef;
163 hg commit --msg "phase-divergent update to 99c21c89bcef" 166 hg commit --msg "bumped update to 99c21c89bcef"
164 $ hg evolve --any --confirm --phase-divergent 167 $ hg evolve --any --confirm --phase-divergent
165 recreate:[9] newer a 168 recreate:[12] newer a
166 atop:[6] newer a 169 atop:[8] newer a
167 perform evolve? [Ny] n 170 perform evolve? [Ny] n
168 abort: evolve aborted by user 171 abort: evolve aborted by user
169 [255] 172 [255]
170 $ echo y | hg evolve --any --confirm --config ui.interactive=True --phase-divergent 173 $ echo y | hg evolve --any --confirm --config ui.interactive=True --phase-divergent
171 recreate:[9] newer a 174 recreate:[12] newer a
172 atop:[6] newer a 175 atop:[8] newer a
173 perform evolve? [Ny] y 176 perform evolve? [Ny] y
174 rebasing to destination parent: 66719795a494 177 rebasing to destination parent: 66719795a494
175 computing new diff 178 computing new diff
176 committed as 8fc63fe1f297 179 committed as cd735a3aeb32
177 working directory is now at 8fc63fe1f297 180 working directory is now at cd735a3aeb32
178 $ glog 181 $ glog
179 @ 11:8fc63fe1f297@default(draft) bk:[] phase-divergent update to 1cf0aacfd363: 182 @ 14:cd735a3aeb32@default(draft) bk:[] bumped update to 1cf0aacfd363:
180 | 183 |
181 | o 7:7bc2f5967f5e@default(draft) bk:[] add c 184 | o 9:7bc2f5967f5e@default(draft) bk:[] add c
182 | | 185 | |
183 o | 6:1cf0aacfd363@default(public) bk:[] newer a 186 o | 8:1cf0aacfd363@default(public) bk:[] newer a
184 |/ 187 |/
185 o 5:66719795a494@default(public) bk:[changea] changea 188 o 7:66719795a494@default(public) bk:[changea] changea
186 | 189 |
187 o 0:07f494440405@default(public) bk:[] adda 190 o 0:07f494440405@default(public) bk:[] adda
188 191
189 $ hg exp 192 $ hg exp
190 # HG changeset patch 193 # HG changeset patch
191 # User test 194 # User test
192 # Date 0 0 195 # Date 0 0
193 # Thu Jan 01 00:00:00 1970 +0000 196 # Thu Jan 01 00:00:00 1970 +0000
194 # Node ID 8fc63fe1f297f356d1156bbbbe865b9911efad74 197 # Node ID cd735a3aeb32e80b92f780c4ace1650597d581b2
195 # Parent 1cf0aacfd36310b18e403e1594871187e0364a82 198 # Parent 1cf0aacfd36310b18e403e1594871187e0364a82
196 phase-divergent update to 1cf0aacfd363: 199 bumped update to 1cf0aacfd363:
197 200
198 newer a 201 newer a
199 202
200 diff -r 1cf0aacfd363 -r 8fc63fe1f297 a 203 diff -r 1cf0aacfd363 -r cd735a3aeb32 a
201 --- a/a Thu Jan 01 00:00:00 1970 +0000 204 --- a/a Thu Jan 01 00:00:00 1970 +0000
202 +++ b/a Thu Jan 01 00:00:00 1970 +0000 205 +++ b/a Thu Jan 01 00:00:00 1970 +0000
203 @@ -1,3 +1,4 @@ 206 @@ -1,3 +1,4 @@
204 a 207 a
205 a 208 a
220 > less 223 > less
221 > conflict 224 > conflict
222 > EOF 225 > EOF
223 $ hg ci -m 'More addition' 226 $ hg ci -m 'More addition'
224 $ glog 227 $ glog
225 @ 12:3932c176bbaa@default(draft) bk:[] More addition 228 @ 15:3932c176bbaa@default(draft) bk:[] More addition
226 | 229 |
227 | o 11:8fc63fe1f297@default(draft) bk:[] phase-divergent update to 1cf0aacfd363: 230 | o 14:(a7cabd7bd9c2|671b9d7eeaec)@default\(draft\) bk:\[\] bumped update to 1cf0aacfd363: (re)
228 | | 231 | |
229 o | 7:7bc2f5967f5e@default(draft) bk:[] add c 232 o | 9:7bc2f5967f5e@default(draft) bk:[] add c
230 | | 233 | |
231 | o 6:1cf0aacfd363@default(public) bk:[] newer a 234 | o 8:1cf0aacfd363@default(public) bk:[] newer a
232 |/ 235 |/
233 o 5:66719795a494@default(public) bk:[changea] changea 236 o 7:66719795a494@default(public) bk:[changea] changea
234 | 237 |
235 o 0:07f494440405@default(public) bk:[] adda 238 o 0:07f494440405@default(public) bk:[] adda
236 239
237 $ echo 'babar' >> a 240 $ echo 'babar' >> a
238 $ hg amend 241 $ hg amend
243 $ mv a a.old 246 $ mv a a.old
244 $ echo 'jungle' > a 247 $ echo 'jungle' > a
245 $ cat a.old >> a 248 $ cat a.old >> a
246 $ rm a.old 249 $ rm a.old
247 $ hg amend 250 $ hg amend
248 2 new content-divergent changesets 251 2 new divergent changesets
249 $ glog 252 $ glog
250 @ 14:eacc9c8240fe@default(draft) bk:[] More addition 253 @ 19:eacc9c8240fe@default(draft) bk:[] More addition
251 | 254 |
252 | o 13:d2f173e25686@default(draft) bk:[] More addition 255 | o 17:d2f173e25686@default(draft) bk:[] More addition
253 |/ 256 |/
254 | o 11:8fc63fe1f297@default(draft) bk:[] phase-divergent update to 1cf0aacfd363: 257 | o 14:(a7cabd7bd9c2|671b9d7eeaec)@default\(draft\) bk:\[\] bumped update to 1cf0aacfd363: (re)
255 | | 258 | |
256 o | 7:7bc2f5967f5e@default(draft) bk:[] add c 259 o | 9:7bc2f5967f5e@default(draft) bk:[] add c
257 | | 260 | |
258 | o 6:1cf0aacfd363@default(public) bk:[] newer a 261 | o 8:1cf0aacfd363@default(public) bk:[] newer a
259 |/ 262 |/
260 o 5:66719795a494@default(public) bk:[changea] changea 263 o 7:66719795a494@default(public) bk:[changea] changea
261 | 264 |
262 o 0:07f494440405@default(public) bk:[] adda 265 o 0:07f494440405@default(public) bk:[] adda
263 266
264 267
265 Stabilize it 268 Stabilize it
266 269
267 $ hg evolve -qn --confirm --content-divergent 270 $ hg evolve -qn --confirm --content-divergent
268 merge:[14] More addition 271 merge:[19] More addition
269 with: [13] More addition 272 with: [17] More addition
270 base: [12] More addition 273 base: [15] More addition
271 perform evolve? [Ny] n 274 perform evolve? [Ny] n
272 abort: evolve aborted by user 275 abort: evolve aborted by user
273 [255] 276 [255]
274 $ echo y | hg evolve -qn --confirm --config ui.interactive=True --content-divergent 277 $ echo y | hg evolve -qn --confirm --config ui.interactive=True --content-divergent
275 merge:[14] More addition 278 merge:[19] More addition
276 with: [13] More addition 279 with: [17] More addition
277 base: [12] More addition 280 base: [15] More addition
278 perform evolve? [Ny] y 281 perform evolve? [Ny] y
279 hg update -c eacc9c8240fe && 282 hg update -c eacc9c8240fe &&
280 hg merge d2f173e25686 && 283 hg merge d2f173e25686 &&
281 hg commit -m "auto merge resolving conflict between eacc9c8240fe and d2f173e25686"&& 284 hg commit -m "auto merge resolving conflict between eacc9c8240fe and d2f173e25686"&&
282 hg up -C 3932c176bbaa && 285 hg up -C 3932c176bbaa &&
283 hg revert --all --rev tip && 286 hg revert --all --rev tip &&
284 hg commit -m "`hg log -r eacc9c8240fe --template={desc}`"; 287 hg commit -m "`hg log -r eacc9c8240fe --template={desc}`";
285 $ hg evolve -v --content-divergent 288 $ hg evolve -v --content-divergent
286 merge:[14] More addition 289 merge:[19] More addition
287 with: [13] More addition 290 with: [17] More addition
288 base: [12] More addition 291 base: [15] More addition
289 merging "other" content-divergent changeset 'd2f173e25686' 292 merging "other" divergent changeset 'd2f173e25686'
290 resolving manifests 293 resolving manifests
291 merging a 294 merging a
292 0 files updated, 1 files merged, 0 files removed, 0 files unresolved 295 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
293 committing files: 296 committing files:
294 a 297 a
295 committing manifest 298 committing manifest
296 committing changelog 299 committing changelog
297 working directory is now at 4d6ed26797bc 300 working directory is now at 4d6ed26797bc
298 $ hg st 301 $ hg st
299 $ glog 302 $ glog
300 @ 15:4d6ed26797bc@default(draft) bk:[] More addition 303 | o 14:(a7cabd7bd9c2|671b9d7eeaec)@default\(draft\) bk:\[\] bumped update to 1cf0aacfd363: (re)
301 | 304 |
302 | o 11:8fc63fe1f297@default(draft) bk:[] phase-divergent update to 1cf0aacfd363: 305 | o 14:cd735a3aeb32@default(draft) bk:[] bumped update to 1cf0aacfd363:
303 | | 306 | |
304 o | 7:7bc2f5967f5e@default(draft) bk:[] add c 307 o | 9:7bc2f5967f5e@default(draft) bk:[] add c
305 | | 308 | |
306 | o 6:1cf0aacfd363@default(public) bk:[] newer a 309 | o 8:1cf0aacfd363@default(public) bk:[] newer a
307 |/ 310 |/
308 o 5:66719795a494@default(public) bk:[changea] changea 311 o 7:66719795a494@default(public) bk:[changea] changea
309 | 312 |
310 o 0:07f494440405@default(public) bk:[] adda 313 o 0:07f494440405@default(public) bk:[] adda
311 314
312 $ hg summary 315 $ hg summary
313 parent: 15:4d6ed26797bc tip 316 parent: 20:4d6ed26797bc tip
314 More addition 317 More addition
315 branch: default 318 branch: default
316 commit: (clean) 319 commit: (clean)
317 update: 2 new changesets, 2 branch heads (merge) 320 update: 2 new changesets, 2 branch heads (merge)
318 phases: 3 draft 321 phases: 3 draft
346 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 349 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
347 working directory parent is obsolete! (3932c176bbaa) 350 working directory parent is obsolete! (3932c176bbaa)
348 (use 'hg evolve' to update to its successor: 4d6ed26797bc) 351 (use 'hg evolve' to update to its successor: 4d6ed26797bc)
349 $ echo 'gotta break' >> a 352 $ echo 'gotta break' >> a
350 $ hg amend 353 $ hg amend
351 2 new content-divergent changesets 354 2 new divergent changesets
352 # reamend so that the case is not the first precursor. 355 # reamend so that the case is not the first precursor.
353 $ hg amend -m "More addition (2)" 356 $ hg amend -m "More addition (2)"
354 $ hg phase 'contentdivergent()' 357 $ hg phase 'contentdivergent()'
355 15: draft 358 20: draft
356 17: draft 359 23: draft
357 360
358 $ glog 361 $ glog
359 @ 17:0b336205a5d0@default(draft) bk:[] More addition (2) 362 @ 23:0b336205a5d0@default(draft) bk:[] More addition (2)
360 | 363 |
361 | o 15:4d6ed26797bc@default(draft) bk:[] More addition 364 | o 20:4d6ed26797bc@default(draft) bk:[] More addition
362 |/ 365 |/
363 | o 11:8fc63fe1f297@default(draft) bk:[] phase-divergent update to 1cf0aacfd363: 366 | o 14:cd735a3aeb32@default(draft) bk:[] bumped update to 1cf0aacfd363:
364 | | 367 | |
365 o | 7:7bc2f5967f5e@default(draft) bk:[] add c 368 o | 9:7bc2f5967f5e@default(draft) bk:[] add c
366 | | 369 | |
367 | o 6:1cf0aacfd363@default(public) bk:[] newer a 370 | o 8:1cf0aacfd363@default(public) bk:[] newer a
368 |/ 371 |/
369 o 5:66719795a494@default(public) bk:[changea] changea 372 o 7:66719795a494@default(public) bk:[changea] changea
370 | 373 |
371 o 0:07f494440405@default(public) bk:[] adda 374 o 0:07f494440405@default(public) bk:[] adda
372 375
373 376
374 $ hg evolve -qn --content-divergent 377 $ hg evolve -qn --content-divergent
377 hg commit -m "auto merge resolving conflict between 0b336205a5d0 and 4d6ed26797bc"&& 380 hg commit -m "auto merge resolving conflict between 0b336205a5d0 and 4d6ed26797bc"&&
378 hg up -C 3932c176bbaa && 381 hg up -C 3932c176bbaa &&
379 hg revert --all --rev tip && 382 hg revert --all --rev tip &&
380 hg commit -m "`hg log -r 0b336205a5d0 --template={desc}`"; 383 hg commit -m "`hg log -r 0b336205a5d0 --template={desc}`";
381 $ hg evolve --content-divergent 384 $ hg evolve --content-divergent
382 merge:[17] More addition (2) 385 merge:[23] More addition (2)
383 with: [15] More addition 386 with: [20] More addition
384 base: [12] More addition 387 base: [15] More addition
385 merging "other" content-divergent changeset '4d6ed26797bc' 388 merging "other" divergent changeset '4d6ed26797bc'
386 merging a 389 merging a
387 warning: conflicts while merging a! (edit, then use 'hg resolve --mark') 390 warning: conflicts while merging a! (edit, then use 'hg resolve --mark')
388 0 files updated, 0 files merged, 0 files removed, 1 files unresolved 391 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
389 fix conflicts and see `hg help evolve.interrupted` 392 fix conflicts and see `hg help evolve.interrupted`
390 [1] 393 [1]
405 (no more unresolved files) 408 (no more unresolved files)
406 continue: hg evolve --continue 409 continue: hg evolve --continue
407 $ hg evolve --continue 410 $ hg evolve --continue
408 working directory is now at e8746835a2a1 411 working directory is now at e8746835a2a1
409 $ glog 412 $ glog
410 @ 18:e8746835a2a1@default(draft) bk:[] More addition (2) 413 @ 24:e8746835a2a1@default(draft) bk:[] More addition (2)
411 | 414 |
412 | o 11:8fc63fe1f297@default(draft) bk:[] phase-divergent update to 1cf0aacfd363: 415 | o 14:cd735a3aeb32@default(draft) bk:[] bumped update to 1cf0aacfd363:
413 | | 416 | |
414 o | 7:7bc2f5967f5e@default(draft) bk:[] add c 417 o | 9:7bc2f5967f5e@default(draft) bk:[] add c
415 | | 418 | |
416 | o 6:1cf0aacfd363@default(public) bk:[] newer a 419 | o 8:1cf0aacfd363@default(public) bk:[] newer a
417 |/ 420 |/
418 o 5:66719795a494@default(public) bk:[changea] changea 421 o 7:66719795a494@default(public) bk:[changea] changea
419 | 422 |
420 o 0:07f494440405@default(public) bk:[] adda 423 o 0:07f494440405@default(public) bk:[] adda
421 424
422 $ hg exp 425 $ hg exp
423 # HG changeset patch 426 # HG changeset patch