Mercurial > hg
comparison tests/test-rebase-newancestor.t @ 23517:4f18e80d9c30
rebase: show more useful status information while rebasing
Show status messages while rebasing, similar to what graft do:
rebasing 12:2647734878ef "fork" (tip)
This gives more context for the user when resolving conflicts.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Tue, 09 Dec 2014 03:45:26 +0100 |
parents | 328afbad6e57 |
children | 2fb0504b8175 |
comparison
equal
deleted
inserted
replaced
23516:328afbad6e57 | 23517:4f18e80d9c30 |
---|---|
36 | o 1: 'B' | 36 | o 1: 'B' |
37 |/ | 37 |/ |
38 o 0: 'A' | 38 o 0: 'A' |
39 | 39 |
40 $ hg rebase -s 1 -d 3 | 40 $ hg rebase -s 1 -d 3 |
41 rebasing 1:0f4f7cb4f549 "B" | |
41 merging a | 42 merging a |
43 rebasing 2:30ae917c0e4f "C" | |
42 merging a | 44 merging a |
43 saved backup bundle to $TESTTMP/repo/.hg/strip-backup/0f4f7cb4f549-backup.hg (glob) | 45 saved backup bundle to $TESTTMP/repo/.hg/strip-backup/0f4f7cb4f549-backup.hg (glob) |
44 | 46 |
45 $ hg tglog | 47 $ hg tglog |
46 o 3: 'C' | 48 o 3: 'C' |
123 $ hg clone -qU . ../ancestor-merge-2 | 125 $ hg clone -qU . ../ancestor-merge-2 |
124 | 126 |
125 Full rebase all the way back from branching point: | 127 Full rebase all the way back from branching point: |
126 | 128 |
127 $ hg rebase -r 'only(dev,default)' -d default | 129 $ hg rebase -r 'only(dev,default)' -d default |
130 rebasing 1:1d1a643d390e "dev: create branch" | |
131 rebasing 2:ec2c14fb2984 "dev: f-dev stuff" | |
132 rebasing 4:4b019212aaf6 "dev: merge default" | |
128 remote changed f-default which local deleted | 133 remote changed f-default which local deleted |
129 use (c)hanged version or leave (d)eleted? c | 134 use (c)hanged version or leave (d)eleted? c |
135 rebasing 6:9455ee510502 "dev: merge default" | |
130 saved backup bundle to $TESTTMP/ancestor-merge/.hg/strip-backup/1d1a643d390e-backup.hg (glob) | 136 saved backup bundle to $TESTTMP/ancestor-merge/.hg/strip-backup/1d1a643d390e-backup.hg (glob) |
131 $ hg tglog | 137 $ hg tglog |
132 o 6: 'dev: merge default' | 138 o 6: 'dev: merge default' |
133 | | 139 | |
134 o 5: 'dev: merge default' | 140 o 5: 'dev: merge default' |
147 | 153 |
148 $ cd ../ancestor-merge-2 | 154 $ cd ../ancestor-merge-2 |
149 | 155 |
150 $ hg phase -fdr0: | 156 $ hg phase -fdr0: |
151 $ hg rebase -r 'children(only(dev,default))' -d default | 157 $ hg rebase -r 'children(only(dev,default))' -d default |
158 rebasing 2:ec2c14fb2984 "dev: f-dev stuff" | |
159 rebasing 4:4b019212aaf6 "dev: merge default" | |
152 remote changed f-default which local deleted | 160 remote changed f-default which local deleted |
153 use (c)hanged version or leave (d)eleted? c | 161 use (c)hanged version or leave (d)eleted? c |
162 rebasing 6:9455ee510502 "dev: merge default" | |
154 saved backup bundle to $TESTTMP/ancestor-merge-2/.hg/strip-backup/ec2c14fb2984-backup.hg (glob) | 163 saved backup bundle to $TESTTMP/ancestor-merge-2/.hg/strip-backup/ec2c14fb2984-backup.hg (glob) |
155 $ hg tglog | 164 $ hg tglog |
156 o 7: 'dev: merge default' | 165 o 7: 'dev: merge default' |
157 | | 166 | |
158 o 6: 'dev: merge default' | 167 o 6: 'dev: merge default' |
220 o | 1: 'change' | 229 o | 1: 'change' |
221 |/ | 230 |/ |
222 o 0: 'common' | 231 o 0: 'common' |
223 | 232 |
224 $ hg rebase -r 4 -d 2 | 233 $ hg rebase -r 4 -d 2 |
234 rebasing 4:6990226659be "merge p1 3=outside p2 1=ancestor" | |
225 saved backup bundle to $TESTTMP/parentorder/.hg/strip-backup/6990226659be-backup.hg (glob) | 235 saved backup bundle to $TESTTMP/parentorder/.hg/strip-backup/6990226659be-backup.hg (glob) |
226 $ hg tip | 236 $ hg tip |
227 changeset: 5:cca50676b1c5 | 237 changeset: 5:cca50676b1c5 |
228 tag: tip | 238 tag: tip |
229 parent: 2:a60552eb93fb | 239 parent: 2:a60552eb93fb |
231 user: test | 241 user: test |
232 date: Thu Jan 01 00:00:00 1970 +0000 | 242 date: Thu Jan 01 00:00:00 1970 +0000 |
233 summary: merge p1 3=outside p2 1=ancestor | 243 summary: merge p1 3=outside p2 1=ancestor |
234 | 244 |
235 $ hg rebase -r 4 -d 2 | 245 $ hg rebase -r 4 -d 2 |
246 rebasing 4:a57575f79074 "merge p1 1=ancestor p2 3=outside" | |
236 saved backup bundle to $TESTTMP/parentorder/.hg/strip-backup/a57575f79074-backup.hg (glob) | 247 saved backup bundle to $TESTTMP/parentorder/.hg/strip-backup/a57575f79074-backup.hg (glob) |
237 $ hg tip | 248 $ hg tip |
238 changeset: 5:f9daf77ffe76 | 249 changeset: 5:f9daf77ffe76 |
239 tag: tip | 250 tag: tip |
240 parent: 2:a60552eb93fb | 251 parent: 2:a60552eb93fb |
261 $ hg up -qr 2 | 272 $ hg up -qr 2 |
262 $ hg merge -qr 3 | 273 $ hg merge -qr 3 |
263 $ echo 'other change while merging future "rebase ancestors"' > other | 274 $ echo 'other change while merging future "rebase ancestors"' > other |
264 $ hg ci -Aqm 'merge rebase ancestors' | 275 $ hg ci -Aqm 'merge rebase ancestors' |
265 $ hg rebase -d 5 -v | 276 $ hg rebase -d 5 -v |
277 rebasing 6:4c5f12f25ebe "merge rebase ancestors" (tip) | |
266 resolving manifests | 278 resolving manifests |
267 removing other | 279 removing other |
268 note: merging f9daf77ffe76+ and 4c5f12f25ebe using bids from ancestors a60552eb93fb and f59da8fc0fcf | 280 note: merging f9daf77ffe76+ and 4c5f12f25ebe using bids from ancestors a60552eb93fb and f59da8fc0fcf |
269 | 281 |
270 calculating bids for ancestor a60552eb93fb | 282 calculating bids for ancestor a60552eb93fb |