Mercurial > hg
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 |