comparison tests/test-largefiles-update.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 b5e2128ce9e6
children 495bc1b65d25
comparison
equal deleted inserted replaced
23516:328afbad6e57 23517:4f18e80d9c30
205 $ echo largeX > largeX 205 $ echo largeX > largeX
206 $ hg add --large largeX 206 $ hg add --large largeX
207 $ hg commit -m '#4' 207 $ hg commit -m '#4'
208 208
209 $ hg rebase -s 1 -d 2 --keep 209 $ hg rebase -s 1 -d 2 --keep
210 rebasing 1:72518492caa6 "#1"
211 rebasing 4:07d6153b5c04 "#4" (tip)
210 #if windows 212 #if windows
211 $ hg status -A large1 213 $ hg status -A large1
212 large1: * (glob) 214 large1: * (glob)
213 #else 215 #else
214 $ hg status -A large1 216 $ hg status -A large1
493 $ cat large1 495 $ cat large1
494 large1 in #3 496 large1 in #3
495 $ hg rebase -s 1 -d 3 --keep --config ui.interactive=True <<EOF 497 $ hg rebase -s 1 -d 3 --keep --config ui.interactive=True <<EOF
496 > o 498 > o
497 > EOF 499 > EOF
500 rebasing 1:72518492caa6 "#1"
498 largefile large1 has a merge conflict 501 largefile large1 has a merge conflict
499 ancestor was 4669e532d5b2c093a78eca010077e708a071bb64 502 ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
500 keep (l)ocal e5bb990443d6a92aaf7223813720f7566c9dd05b or 503 keep (l)ocal e5bb990443d6a92aaf7223813720f7566c9dd05b or
501 take (o)ther 58e24f733a964da346e2407a2bee99d9001184f5? o 504 take (o)ther 58e24f733a964da346e2407a2bee99d9001184f5? o
502 merging normal1 505 merging normal1
516 $ hg resolve -m normal1 519 $ hg resolve -m normal1
517 (no more unresolved files) 520 (no more unresolved files)
518 $ hg rebase --continue --config ui.interactive=True <<EOF 521 $ hg rebase --continue --config ui.interactive=True <<EOF
519 > c 522 > c
520 > EOF 523 > EOF
524 rebasing 1:72518492caa6 "#1"
525 rebasing 4:07d6153b5c04 "#4"
521 local changed .hglf/large1 which remote deleted 526 local changed .hglf/large1 which remote deleted
522 use (c)hanged version or (d)elete? c 527 use (c)hanged version or (d)elete? c
523 528
524 $ hg diff -c "tip~1" --nodates .hglf/large1 | grep '^[+-][0-9a-z]' 529 $ hg diff -c "tip~1" --nodates .hglf/large1 | grep '^[+-][0-9a-z]'
525 -e5bb990443d6a92aaf7223813720f7566c9dd05b 530 -e5bb990443d6a92aaf7223813720f7566c9dd05b