##// END OF EJS Templates
test-rebase-interruptions: stabilize for Windows...
Matt Harbison -
r33170:4b0da963 default
parent child Browse files
Show More
@@ -1,460 +1,465 b''
1 $ cat >> $HGRCPATH <<EOF
1 $ cat >> $HGRCPATH <<EOF
2 > [extensions]
2 > [extensions]
3 > rebase=
3 > rebase=
4 >
4 >
5 > [phases]
5 > [phases]
6 > publish=False
6 > publish=False
7 >
7 >
8 > [alias]
8 > [alias]
9 > tglog = log -G --template "{rev}: '{desc}' {branches}\n"
9 > tglog = log -G --template "{rev}: '{desc}' {branches}\n"
10 > tglogp = log -G --template "{rev}:{phase} '{desc}' {branches}\n"
10 > tglogp = log -G --template "{rev}:{phase} '{desc}' {branches}\n"
11 > EOF
11 > EOF
12
12
13
13
14 $ hg init a
14 $ hg init a
15 $ cd a
15 $ cd a
16
16
17 $ echo A > A
17 $ echo A > A
18 $ hg ci -Am A
18 $ hg ci -Am A
19 adding A
19 adding A
20
20
21 $ echo B > B
21 $ echo B > B
22 $ hg ci -Am B
22 $ hg ci -Am B
23 adding B
23 adding B
24
24
25 $ echo C >> A
25 $ echo C >> A
26 $ hg ci -m C
26 $ hg ci -m C
27
27
28 $ hg up -q -C 0
28 $ hg up -q -C 0
29
29
30 $ echo D >> A
30 $ echo D >> A
31 $ hg ci -m D
31 $ hg ci -m D
32 created new head
32 created new head
33
33
34 $ echo E > E
34 $ echo E > E
35 $ hg ci -Am E
35 $ hg ci -Am E
36 adding E
36 adding E
37
37
38 $ cd ..
38 $ cd ..
39
39
40
40
41 Changes during an interruption - continue:
41 Changes during an interruption - continue:
42
42
43 $ hg clone -q -u . a a1
43 $ hg clone -q -u . a a1
44 $ cd a1
44 $ cd a1
45
45
46 $ hg tglog
46 $ hg tglog
47 @ 4: 'E'
47 @ 4: 'E'
48 |
48 |
49 o 3: 'D'
49 o 3: 'D'
50 |
50 |
51 | o 2: 'C'
51 | o 2: 'C'
52 | |
52 | |
53 | o 1: 'B'
53 | o 1: 'B'
54 |/
54 |/
55 o 0: 'A'
55 o 0: 'A'
56
56
57 Rebasing B onto E:
57 Rebasing B onto E:
58
58
59 $ hg rebase -s 1 -d 4
59 $ hg rebase -s 1 -d 4
60 rebasing 1:27547f69f254 "B"
60 rebasing 1:27547f69f254 "B"
61 rebasing 2:965c486023db "C"
61 rebasing 2:965c486023db "C"
62 merging A
62 merging A
63 warning: conflicts while merging A! (edit, then use 'hg resolve --mark')
63 warning: conflicts while merging A! (edit, then use 'hg resolve --mark')
64 unresolved conflicts (see hg resolve, then hg rebase --continue)
64 unresolved conflicts (see hg resolve, then hg rebase --continue)
65 [1]
65 [1]
66
66
67 Force a commit on C during the interruption:
67 Force a commit on C during the interruption:
68
68
69 $ hg up -q -C 2 --config 'extensions.rebase=!'
69 $ hg up -q -C 2 --config 'extensions.rebase=!'
70
70
71 $ echo 'Extra' > Extra
71 $ echo 'Extra' > Extra
72 $ hg add Extra
72 $ hg add Extra
73 $ hg ci -m 'Extra' --config 'extensions.rebase=!'
73 $ hg ci -m 'Extra' --config 'extensions.rebase=!'
74
74
75 Force this commit onto secret phase
75 Force this commit onto secret phase
76
76
77 $ hg phase --force --secret 6
77 $ hg phase --force --secret 6
78
78
79 $ hg tglogp
79 $ hg tglogp
80 @ 6:secret 'Extra'
80 @ 6:secret 'Extra'
81 |
81 |
82 | o 5:draft 'B'
82 | o 5:draft 'B'
83 | |
83 | |
84 | o 4:draft 'E'
84 | o 4:draft 'E'
85 | |
85 | |
86 | o 3:draft 'D'
86 | o 3:draft 'D'
87 | |
87 | |
88 o | 2:draft 'C'
88 o | 2:draft 'C'
89 | |
89 | |
90 o | 1:draft 'B'
90 o | 1:draft 'B'
91 |/
91 |/
92 o 0:draft 'A'
92 o 0:draft 'A'
93
93
94 Resume the rebasing:
94 Resume the rebasing:
95
95
96 $ hg rebase --continue
96 $ hg rebase --continue
97 already rebased 1:27547f69f254 "B" as 45396c49d53b
97 already rebased 1:27547f69f254 "B" as 45396c49d53b
98 rebasing 2:965c486023db "C"
98 rebasing 2:965c486023db "C"
99 merging A
99 merging A
100 warning: conflicts while merging A! (edit, then use 'hg resolve --mark')
100 warning: conflicts while merging A! (edit, then use 'hg resolve --mark')
101 unresolved conflicts (see hg resolve, then hg rebase --continue)
101 unresolved conflicts (see hg resolve, then hg rebase --continue)
102 [1]
102 [1]
103
103
104 Solve the conflict and go on:
104 Solve the conflict and go on:
105
105
106 $ echo 'conflict solved' > A
106 $ echo 'conflict solved' > A
107 $ rm A.orig
107 $ rm A.orig
108 $ hg resolve -m A
108 $ hg resolve -m A
109 (no more unresolved files)
109 (no more unresolved files)
110 continue: hg rebase --continue
110 continue: hg rebase --continue
111
111
112 $ hg rebase --continue
112 $ hg rebase --continue
113 already rebased 1:27547f69f254 "B" as 45396c49d53b
113 already rebased 1:27547f69f254 "B" as 45396c49d53b
114 rebasing 2:965c486023db "C"
114 rebasing 2:965c486023db "C"
115 warning: new changesets detected on source branch, not stripping
115 warning: new changesets detected on source branch, not stripping
116
116
117 $ hg tglogp
117 $ hg tglogp
118 o 7:draft 'C'
118 o 7:draft 'C'
119 |
119 |
120 | o 6:secret 'Extra'
120 | o 6:secret 'Extra'
121 | |
121 | |
122 o | 5:draft 'B'
122 o | 5:draft 'B'
123 | |
123 | |
124 @ | 4:draft 'E'
124 @ | 4:draft 'E'
125 | |
125 | |
126 o | 3:draft 'D'
126 o | 3:draft 'D'
127 | |
127 | |
128 | o 2:draft 'C'
128 | o 2:draft 'C'
129 | |
129 | |
130 | o 1:draft 'B'
130 | o 1:draft 'B'
131 |/
131 |/
132 o 0:draft 'A'
132 o 0:draft 'A'
133
133
134 $ cd ..
134 $ cd ..
135
135
136
136
137 Changes during an interruption - abort:
137 Changes during an interruption - abort:
138
138
139 $ hg clone -q -u . a a2
139 $ hg clone -q -u . a a2
140 $ cd a2
140 $ cd a2
141
141
142 $ hg tglog
142 $ hg tglog
143 @ 4: 'E'
143 @ 4: 'E'
144 |
144 |
145 o 3: 'D'
145 o 3: 'D'
146 |
146 |
147 | o 2: 'C'
147 | o 2: 'C'
148 | |
148 | |
149 | o 1: 'B'
149 | o 1: 'B'
150 |/
150 |/
151 o 0: 'A'
151 o 0: 'A'
152
152
153 Rebasing B onto E:
153 Rebasing B onto E:
154
154
155 $ hg rebase -s 1 -d 4
155 $ hg rebase -s 1 -d 4
156 rebasing 1:27547f69f254 "B"
156 rebasing 1:27547f69f254 "B"
157 rebasing 2:965c486023db "C"
157 rebasing 2:965c486023db "C"
158 merging A
158 merging A
159 warning: conflicts while merging A! (edit, then use 'hg resolve --mark')
159 warning: conflicts while merging A! (edit, then use 'hg resolve --mark')
160 unresolved conflicts (see hg resolve, then hg rebase --continue)
160 unresolved conflicts (see hg resolve, then hg rebase --continue)
161 [1]
161 [1]
162
162
163 Force a commit on B' during the interruption:
163 Force a commit on B' during the interruption:
164
164
165 $ hg up -q -C 5 --config 'extensions.rebase=!'
165 $ hg up -q -C 5 --config 'extensions.rebase=!'
166
166
167 $ echo 'Extra' > Extra
167 $ echo 'Extra' > Extra
168 $ hg add Extra
168 $ hg add Extra
169 $ hg ci -m 'Extra' --config 'extensions.rebase=!'
169 $ hg ci -m 'Extra' --config 'extensions.rebase=!'
170
170
171 $ hg tglog
171 $ hg tglog
172 @ 6: 'Extra'
172 @ 6: 'Extra'
173 |
173 |
174 o 5: 'B'
174 o 5: 'B'
175 |
175 |
176 o 4: 'E'
176 o 4: 'E'
177 |
177 |
178 o 3: 'D'
178 o 3: 'D'
179 |
179 |
180 | o 2: 'C'
180 | o 2: 'C'
181 | |
181 | |
182 | o 1: 'B'
182 | o 1: 'B'
183 |/
183 |/
184 o 0: 'A'
184 o 0: 'A'
185
185
186 Abort the rebasing:
186 Abort the rebasing:
187
187
188 $ hg rebase --abort
188 $ hg rebase --abort
189 warning: new changesets detected on destination branch, can't strip
189 warning: new changesets detected on destination branch, can't strip
190 rebase aborted
190 rebase aborted
191
191
192 $ hg tglog
192 $ hg tglog
193 @ 6: 'Extra'
193 @ 6: 'Extra'
194 |
194 |
195 o 5: 'B'
195 o 5: 'B'
196 |
196 |
197 o 4: 'E'
197 o 4: 'E'
198 |
198 |
199 o 3: 'D'
199 o 3: 'D'
200 |
200 |
201 | o 2: 'C'
201 | o 2: 'C'
202 | |
202 | |
203 | o 1: 'B'
203 | o 1: 'B'
204 |/
204 |/
205 o 0: 'A'
205 o 0: 'A'
206
206
207 $ cd ..
207 $ cd ..
208
208
209 Changes during an interruption - abort (again):
209 Changes during an interruption - abort (again):
210
210
211 $ hg clone -q -u . a a3
211 $ hg clone -q -u . a a3
212 $ cd a3
212 $ cd a3
213
213
214 $ hg tglogp
214 $ hg tglogp
215 @ 4:draft 'E'
215 @ 4:draft 'E'
216 |
216 |
217 o 3:draft 'D'
217 o 3:draft 'D'
218 |
218 |
219 | o 2:draft 'C'
219 | o 2:draft 'C'
220 | |
220 | |
221 | o 1:draft 'B'
221 | o 1:draft 'B'
222 |/
222 |/
223 o 0:draft 'A'
223 o 0:draft 'A'
224
224
225 Rebasing B onto E:
225 Rebasing B onto E:
226
226
227 $ hg rebase -s 1 -d 4
227 $ hg rebase -s 1 -d 4
228 rebasing 1:27547f69f254 "B"
228 rebasing 1:27547f69f254 "B"
229 rebasing 2:965c486023db "C"
229 rebasing 2:965c486023db "C"
230 merging A
230 merging A
231 warning: conflicts while merging A! (edit, then use 'hg resolve --mark')
231 warning: conflicts while merging A! (edit, then use 'hg resolve --mark')
232 unresolved conflicts (see hg resolve, then hg rebase --continue)
232 unresolved conflicts (see hg resolve, then hg rebase --continue)
233 [1]
233 [1]
234
234
235 Change phase on B and B'
235 Change phase on B and B'
236
236
237 $ hg up -q -C 5 --config 'extensions.rebase=!'
237 $ hg up -q -C 5 --config 'extensions.rebase=!'
238 $ hg phase --public 1
238 $ hg phase --public 1
239 $ hg phase --public 5
239 $ hg phase --public 5
240 $ hg phase --secret -f 2
240 $ hg phase --secret -f 2
241
241
242 $ hg tglogp
242 $ hg tglogp
243 @ 5:public 'B'
243 @ 5:public 'B'
244 |
244 |
245 o 4:public 'E'
245 o 4:public 'E'
246 |
246 |
247 o 3:public 'D'
247 o 3:public 'D'
248 |
248 |
249 | o 2:secret 'C'
249 | o 2:secret 'C'
250 | |
250 | |
251 | o 1:public 'B'
251 | o 1:public 'B'
252 |/
252 |/
253 o 0:public 'A'
253 o 0:public 'A'
254
254
255 Abort the rebasing:
255 Abort the rebasing:
256
256
257 $ hg rebase --abort
257 $ hg rebase --abort
258 warning: can't clean up public changesets 45396c49d53b
258 warning: can't clean up public changesets 45396c49d53b
259 rebase aborted
259 rebase aborted
260
260
261 $ hg tglogp
261 $ hg tglogp
262 @ 5:public 'B'
262 @ 5:public 'B'
263 |
263 |
264 o 4:public 'E'
264 o 4:public 'E'
265 |
265 |
266 o 3:public 'D'
266 o 3:public 'D'
267 |
267 |
268 | o 2:secret 'C'
268 | o 2:secret 'C'
269 | |
269 | |
270 | o 1:public 'B'
270 | o 1:public 'B'
271 |/
271 |/
272 o 0:public 'A'
272 o 0:public 'A'
273
273
274 Test rebase interrupted by hooks
274 Test rebase interrupted by hooks
275
275
276 $ hg up 2
276 $ hg up 2
277 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
277 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
278 $ echo F > F
278 $ echo F > F
279 $ hg add F
279 $ hg add F
280 $ hg ci -m F
280 $ hg ci -m F
281
281
282 $ cd ..
282 $ cd ..
283
283
284 (precommit version)
284 (precommit version)
285
285
286 $ cp -R a3 hook-precommit
286 $ cp -R a3 hook-precommit
287 $ cd hook-precommit
287 $ cd hook-precommit
288 $ hg rebase --source 2 --dest 5 --tool internal:other --config 'hooks.precommit=hg status | grep "M A"'
288 $ hg rebase --source 2 --dest 5 --tool internal:other --config 'hooks.precommit=hg status | grep "M A"'
289 rebasing 2:965c486023db "C"
289 rebasing 2:965c486023db "C"
290 M A
290 M A
291 rebasing 6:a0b2430ebfb8 "F" (tip)
291 rebasing 6:a0b2430ebfb8 "F" (tip)
292 abort: precommit hook exited with status 1
292 abort: precommit hook exited with status 1
293 [255]
293 [255]
294 $ hg tglogp
294 $ hg tglogp
295 @ 7:secret 'C'
295 @ 7:secret 'C'
296 |
296 |
297 | @ 6:secret 'F'
297 | @ 6:secret 'F'
298 | |
298 | |
299 o | 5:public 'B'
299 o | 5:public 'B'
300 | |
300 | |
301 o | 4:public 'E'
301 o | 4:public 'E'
302 | |
302 | |
303 o | 3:public 'D'
303 o | 3:public 'D'
304 | |
304 | |
305 | o 2:secret 'C'
305 | o 2:secret 'C'
306 | |
306 | |
307 | o 1:public 'B'
307 | o 1:public 'B'
308 |/
308 |/
309 o 0:public 'A'
309 o 0:public 'A'
310
310
311 $ hg rebase --continue
311 $ hg rebase --continue
312 already rebased 2:965c486023db "C" as 401ccec5e39f
312 already rebased 2:965c486023db "C" as 401ccec5e39f
313 rebasing 6:a0b2430ebfb8 "F"
313 rebasing 6:a0b2430ebfb8 "F"
314 saved backup bundle to $TESTTMP/hook-precommit/.hg/strip-backup/965c486023db-aa6250e7-backup.hg (glob)
314 saved backup bundle to $TESTTMP/hook-precommit/.hg/strip-backup/965c486023db-aa6250e7-backup.hg (glob)
315 $ hg tglogp
315 $ hg tglogp
316 @ 6:secret 'F'
316 @ 6:secret 'F'
317 |
317 |
318 o 5:secret 'C'
318 o 5:secret 'C'
319 |
319 |
320 o 4:public 'B'
320 o 4:public 'B'
321 |
321 |
322 o 3:public 'E'
322 o 3:public 'E'
323 |
323 |
324 o 2:public 'D'
324 o 2:public 'D'
325 |
325 |
326 | o 1:public 'B'
326 | o 1:public 'B'
327 |/
327 |/
328 o 0:public 'A'
328 o 0:public 'A'
329
329
330 $ cd ..
330 $ cd ..
331
331
332 (pretxncommit version)
332 (pretxncommit version)
333
333
334 $ cp -R a3 hook-pretxncommit
334 $ cp -R a3 hook-pretxncommit
335 $ cd hook-pretxncommit
335 $ cd hook-pretxncommit
336 $ hg rebase --source 2 --dest 5 --tool internal:other --config 'hooks.pretxncommit=hg log -r $HG_NODE | grep "summary: C"'
336 #if windows
337 $ NODE="%HG_NODE%"
338 #else
339 $ NODE="\$HG_NODE"
340 #endif
341 $ hg rebase --source 2 --dest 5 --tool internal:other --config "hooks.pretxncommit=hg log -r $NODE | grep \"summary: C\""
337 rebasing 2:965c486023db "C"
342 rebasing 2:965c486023db "C"
338 summary: C
343 summary: C
339 rebasing 6:a0b2430ebfb8 "F" (tip)
344 rebasing 6:a0b2430ebfb8 "F" (tip)
340 transaction abort!
345 transaction abort!
341 rollback completed
346 rollback completed
342 abort: pretxncommit hook exited with status 1
347 abort: pretxncommit hook exited with status 1
343 [255]
348 [255]
344 $ hg tglogp
349 $ hg tglogp
345 @ 7:secret 'C'
350 @ 7:secret 'C'
346 |
351 |
347 | @ 6:secret 'F'
352 | @ 6:secret 'F'
348 | |
353 | |
349 o | 5:public 'B'
354 o | 5:public 'B'
350 | |
355 | |
351 o | 4:public 'E'
356 o | 4:public 'E'
352 | |
357 | |
353 o | 3:public 'D'
358 o | 3:public 'D'
354 | |
359 | |
355 | o 2:secret 'C'
360 | o 2:secret 'C'
356 | |
361 | |
357 | o 1:public 'B'
362 | o 1:public 'B'
358 |/
363 |/
359 o 0:public 'A'
364 o 0:public 'A'
360
365
361 $ hg rebase --continue
366 $ hg rebase --continue
362 already rebased 2:965c486023db "C" as 401ccec5e39f
367 already rebased 2:965c486023db "C" as 401ccec5e39f
363 rebasing 6:a0b2430ebfb8 "F"
368 rebasing 6:a0b2430ebfb8 "F"
364 saved backup bundle to $TESTTMP/hook-pretxncommit/.hg/strip-backup/965c486023db-aa6250e7-backup.hg (glob)
369 saved backup bundle to $TESTTMP/hook-pretxncommit/.hg/strip-backup/965c486023db-aa6250e7-backup.hg (glob)
365 $ hg tglogp
370 $ hg tglogp
366 @ 6:secret 'F'
371 @ 6:secret 'F'
367 |
372 |
368 o 5:secret 'C'
373 o 5:secret 'C'
369 |
374 |
370 o 4:public 'B'
375 o 4:public 'B'
371 |
376 |
372 o 3:public 'E'
377 o 3:public 'E'
373 |
378 |
374 o 2:public 'D'
379 o 2:public 'D'
375 |
380 |
376 | o 1:public 'B'
381 | o 1:public 'B'
377 |/
382 |/
378 o 0:public 'A'
383 o 0:public 'A'
379
384
380 $ cd ..
385 $ cd ..
381
386
382 (pretxnclose version)
387 (pretxnclose version)
383
388
384 $ cp -R a3 hook-pretxnclose
389 $ cp -R a3 hook-pretxnclose
385 $ cd hook-pretxnclose
390 $ cd hook-pretxnclose
386 $ hg rebase --source 2 --dest 5 --tool internal:other --config 'hooks.pretxnclose=hg log -r tip | grep "summary: C"'
391 $ hg rebase --source 2 --dest 5 --tool internal:other --config 'hooks.pretxnclose=hg log -r tip | grep "summary: C"'
387 rebasing 2:965c486023db "C"
392 rebasing 2:965c486023db "C"
388 summary: C
393 summary: C
389 rebasing 6:a0b2430ebfb8 "F" (tip)
394 rebasing 6:a0b2430ebfb8 "F" (tip)
390 transaction abort!
395 transaction abort!
391 rollback completed
396 rollback completed
392 abort: pretxnclose hook exited with status 1
397 abort: pretxnclose hook exited with status 1
393 [255]
398 [255]
394 $ hg tglogp
399 $ hg tglogp
395 @ 7:secret 'C'
400 @ 7:secret 'C'
396 |
401 |
397 | @ 6:secret 'F'
402 | @ 6:secret 'F'
398 | |
403 | |
399 o | 5:public 'B'
404 o | 5:public 'B'
400 | |
405 | |
401 o | 4:public 'E'
406 o | 4:public 'E'
402 | |
407 | |
403 o | 3:public 'D'
408 o | 3:public 'D'
404 | |
409 | |
405 | o 2:secret 'C'
410 | o 2:secret 'C'
406 | |
411 | |
407 | o 1:public 'B'
412 | o 1:public 'B'
408 |/
413 |/
409 o 0:public 'A'
414 o 0:public 'A'
410
415
411 $ hg rebase --continue
416 $ hg rebase --continue
412 already rebased 2:965c486023db "C" as 401ccec5e39f
417 already rebased 2:965c486023db "C" as 401ccec5e39f
413 rebasing 6:a0b2430ebfb8 "F"
418 rebasing 6:a0b2430ebfb8 "F"
414 saved backup bundle to $TESTTMP/hook-pretxnclose/.hg/strip-backup/965c486023db-aa6250e7-backup.hg (glob)
419 saved backup bundle to $TESTTMP/hook-pretxnclose/.hg/strip-backup/965c486023db-aa6250e7-backup.hg (glob)
415 $ hg tglogp
420 $ hg tglogp
416 @ 6:secret 'F'
421 @ 6:secret 'F'
417 |
422 |
418 o 5:secret 'C'
423 o 5:secret 'C'
419 |
424 |
420 o 4:public 'B'
425 o 4:public 'B'
421 |
426 |
422 o 3:public 'E'
427 o 3:public 'E'
423 |
428 |
424 o 2:public 'D'
429 o 2:public 'D'
425 |
430 |
426 | o 1:public 'B'
431 | o 1:public 'B'
427 |/
432 |/
428 o 0:public 'A'
433 o 0:public 'A'
429
434
430 $ cd ..
435 $ cd ..
431
436
432 Make sure merge state is cleaned up after a no-op rebase merge (issue5494)
437 Make sure merge state is cleaned up after a no-op rebase merge (issue5494)
433 $ hg init repo
438 $ hg init repo
434 $ cd repo
439 $ cd repo
435 $ echo a > a
440 $ echo a > a
436 $ hg commit -qAm base
441 $ hg commit -qAm base
437 $ echo b >> a
442 $ echo b >> a
438 $ hg commit -qm b
443 $ hg commit -qm b
439 $ hg up '.^'
444 $ hg up '.^'
440 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
445 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
441 $ echo c >> a
446 $ echo c >> a
442 $ hg commit -qm c
447 $ hg commit -qm c
443 $ hg rebase -s 1 -d 2 --noninteractive
448 $ hg rebase -s 1 -d 2 --noninteractive
444 rebasing 1:fdaca8533b86 "b"
449 rebasing 1:fdaca8533b86 "b"
445 merging a
450 merging a
446 warning: conflicts while merging a! (edit, then use 'hg resolve --mark')
451 warning: conflicts while merging a! (edit, then use 'hg resolve --mark')
447 unresolved conflicts (see hg resolve, then hg rebase --continue)
452 unresolved conflicts (see hg resolve, then hg rebase --continue)
448 [1]
453 [1]
449 $ echo a > a
454 $ echo a > a
450 $ echo c >> a
455 $ echo c >> a
451 $ hg resolve --mark a
456 $ hg resolve --mark a
452 (no more unresolved files)
457 (no more unresolved files)
453 continue: hg rebase --continue
458 continue: hg rebase --continue
454 $ hg rebase --continue
459 $ hg rebase --continue
455 rebasing 1:fdaca8533b86 "b"
460 rebasing 1:fdaca8533b86 "b"
456 note: rebase of 1:fdaca8533b86 created no changes to commit
461 note: rebase of 1:fdaca8533b86 created no changes to commit
457 saved backup bundle to $TESTTMP/repo/.hg/strip-backup/fdaca8533b86-7fd70513-backup.hg (glob)
462 saved backup bundle to $TESTTMP/repo/.hg/strip-backup/fdaca8533b86-7fd70513-backup.hg (glob)
458 $ hg resolve --list
463 $ hg resolve --list
459 $ test -f .hg/merge
464 $ test -f .hg/merge
460 [1]
465 [1]
General Comments 0
You need to be logged in to leave comments. Login now