comparison tests/test-merge-changedelete.t @ 32698:1b5c61d38a52

update: show the commit to which we updated in case of multiple heads (BC) Currently when we have multiple heads on the same branch, update tells us that there some more heads for the current branch but does not tells us the head to which the repository has been updated to. It makes more sense showing the head we updated to and then telling there are some more heads.
author Pulkit Goyal <7895pulkit@gmail.com>
date Tue, 06 Jun 2017 22:17:39 +0530
parents 7d4ce4b567c5
children 41ef02ba329b
comparison
equal deleted inserted replaced
32697:19b9fc40cc51 32698:1b5c61d38a52
112 112
113 Interactive merge: 113 Interactive merge:
114 114
115 $ hg co -C 115 $ hg co -C
116 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 116 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
117 updated to "13910f48cf7b: changed file1, removed file2, changed file3"
117 1 other heads for branch "default" 118 1 other heads for branch "default"
118 119
119 $ hg merge --config ui.interactive=true <<EOF 120 $ hg merge --config ui.interactive=true <<EOF
120 > c 121 > c
121 > d 122 > d
176 177
177 Interactive merge with bad input: 178 Interactive merge with bad input:
178 179
179 $ hg co -C 180 $ hg co -C
180 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 181 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
182 updated to "13910f48cf7b: changed file1, removed file2, changed file3"
181 1 other heads for branch "default" 183 1 other heads for branch "default"
182 184
183 $ hg merge --config ui.interactive=true <<EOF 185 $ hg merge --config ui.interactive=true <<EOF
184 > foo 186 > foo
185 > bar 187 > bar
252 254
253 Interactive merge with not enough input: 255 Interactive merge with not enough input:
254 256
255 $ hg co -C 257 $ hg co -C
256 2 files updated, 0 files merged, 1 files removed, 0 files unresolved 258 2 files updated, 0 files merged, 1 files removed, 0 files unresolved
259 updated to "13910f48cf7b: changed file1, removed file2, changed file3"
257 1 other heads for branch "default" 260 1 other heads for branch "default"
258 261
259 $ hg merge --config ui.interactive=true <<EOF 262 $ hg merge --config ui.interactive=true <<EOF
260 > d 263 > d
261 > EOF 264 > EOF
314 317
315 Choose local versions of files 318 Choose local versions of files
316 319
317 $ hg co -C 320 $ hg co -C
318 2 files updated, 0 files merged, 1 files removed, 0 files unresolved 321 2 files updated, 0 files merged, 1 files removed, 0 files unresolved
322 updated to "13910f48cf7b: changed file1, removed file2, changed file3"
319 1 other heads for branch "default" 323 1 other heads for branch "default"
320 324
321 $ hg merge --tool :local 325 $ hg merge --tool :local
322 0 files updated, 3 files merged, 0 files removed, 0 files unresolved 326 0 files updated, 3 files merged, 0 files removed, 0 files unresolved
323 (branch merge, don't forget to commit) 327 (branch merge, don't forget to commit)
362 366
363 Choose other versions of files 367 Choose other versions of files
364 368
365 $ hg co -C 369 $ hg co -C
366 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 370 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
371 updated to "13910f48cf7b: changed file1, removed file2, changed file3"
367 1 other heads for branch "default" 372 1 other heads for branch "default"
368 373
369 $ hg merge --tool :other 374 $ hg merge --tool :other
370 0 files updated, 2 files merged, 1 files removed, 0 files unresolved 375 0 files updated, 2 files merged, 1 files removed, 0 files unresolved
371 (branch merge, don't forget to commit) 376 (branch merge, don't forget to commit)
410 415
411 Fail 416 Fail
412 417
413 $ hg co -C 418 $ hg co -C
414 2 files updated, 0 files merged, 1 files removed, 0 files unresolved 419 2 files updated, 0 files merged, 1 files removed, 0 files unresolved
420 updated to "13910f48cf7b: changed file1, removed file2, changed file3"
415 1 other heads for branch "default" 421 1 other heads for branch "default"
416 422
417 $ hg merge --tool :fail 423 $ hg merge --tool :fail
418 0 files updated, 0 files merged, 0 files removed, 3 files unresolved 424 0 files updated, 0 files merged, 0 files removed, 3 files unresolved
419 use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon 425 use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon
461 467
462 Force prompts with no input (should be similar to :fail) 468 Force prompts with no input (should be similar to :fail)
463 469
464 $ hg co -C 470 $ hg co -C
465 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 471 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
472 updated to "13910f48cf7b: changed file1, removed file2, changed file3"
466 1 other heads for branch "default" 473 1 other heads for branch "default"
467 474
468 $ hg merge --config ui.interactive=True --tool :prompt 475 $ hg merge --config ui.interactive=True --tool :prompt
469 local [working copy] changed file1 which other [merge rev] deleted 476 local [working copy] changed file1 which other [merge rev] deleted
470 use (c)hanged version, (d)elete, or leave (u)nresolved? 477 use (c)hanged version, (d)elete, or leave (u)nresolved?
519 526
520 Force prompts 527 Force prompts
521 528
522 $ hg co -C 529 $ hg co -C
523 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 530 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
531 updated to "13910f48cf7b: changed file1, removed file2, changed file3"
524 1 other heads for branch "default" 532 1 other heads for branch "default"
525 533
526 $ hg merge --tool :prompt 534 $ hg merge --tool :prompt
527 local [working copy] changed file1 which other [merge rev] deleted 535 local [working copy] changed file1 which other [merge rev] deleted
528 use (c)hanged version, (d)elete, or leave (u)nresolved? u 536 use (c)hanged version, (d)elete, or leave (u)nresolved? u
575 583
576 Choose to merge all files 584 Choose to merge all files
577 585
578 $ hg co -C 586 $ hg co -C
579 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 587 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
588 updated to "13910f48cf7b: changed file1, removed file2, changed file3"
580 1 other heads for branch "default" 589 1 other heads for branch "default"
581 590
582 $ hg merge --tool :merge3 591 $ hg merge --tool :merge3
583 local [working copy] changed file1 which other [merge rev] deleted 592 local [working copy] changed file1 which other [merge rev] deleted
584 use (c)hanged version, (d)elete, or leave (u)nresolved? u 593 use (c)hanged version, (d)elete, or leave (u)nresolved? u