comparison tests/test-rebase-check-restore.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 aa4a1672583e
comparison
equal deleted inserted replaced
23516:328afbad6e57 23517:4f18e80d9c30
63 | o 1:draft 'B' 63 | o 1:draft 'B'
64 |/ 64 |/
65 o 0:draft 'A' 65 o 0:draft 'A'
66 66
67 $ hg rebase -s 1 -d 4 --keep 67 $ hg rebase -s 1 -d 4 --keep
68 rebasing 1:27547f69f254 "B"
69 rebasing 2:965c486023db "C"
68 merging A 70 merging A
69 warning: conflicts during merge. 71 warning: conflicts during merge.
70 merging A incomplete! (edit conflicts, then use 'hg resolve --mark') 72 merging A incomplete! (edit conflicts, then use 'hg resolve --mark')
71 unresolved conflicts (see hg resolve, then hg rebase --continue) 73 unresolved conflicts (see hg resolve, then hg rebase --continue)
72 [1] 74 [1]
76 $ echo 'conflict solved' > A 78 $ echo 'conflict solved' > A
77 $ rm A.orig 79 $ rm A.orig
78 $ hg resolve -m A 80 $ hg resolve -m A
79 (no more unresolved files) 81 (no more unresolved files)
80 $ hg rebase --continue 82 $ hg rebase --continue
83 already rebased 1:27547f69f254 "B" as 45396c49d53b
84 rebasing 2:965c486023db "C"
81 85
82 $ hg tglog 86 $ hg tglog
83 o 7:secret 'C' 87 o 7:secret 'C'
84 | 88 |
85 o 6:draft 'B' 89 o 6:draft 'B'
117 | o 1:draft 'B' 121 | o 1:draft 'B'
118 |/ 122 |/
119 o 0:draft 'A' 123 o 0:draft 'A'
120 124
121 $ hg rebase -s 5 -d 4 --keepbranches 125 $ hg rebase -s 5 -d 4 --keepbranches
126 rebasing 5:01e6ebbd8272 "F" (tip)
122 merging A 127 merging A
123 warning: conflicts during merge. 128 warning: conflicts during merge.
124 merging A incomplete! (edit conflicts, then use 'hg resolve --mark') 129 merging A incomplete! (edit conflicts, then use 'hg resolve --mark')
125 unresolved conflicts (see hg resolve, then hg rebase --continue) 130 unresolved conflicts (see hg resolve, then hg rebase --continue)
126 [1] 131 [1]
130 $ echo 'conflict solved' > A 135 $ echo 'conflict solved' > A
131 $ rm A.orig 136 $ rm A.orig
132 $ hg resolve -m A 137 $ hg resolve -m A
133 (no more unresolved files) 138 (no more unresolved files)
134 $ hg rebase --continue 139 $ hg rebase --continue
140 rebasing 5:01e6ebbd8272 "F" (tip)
135 saved backup bundle to $TESTTMP/a2/.hg/strip-backup/01e6ebbd8272-backup.hg (glob) 141 saved backup bundle to $TESTTMP/a2/.hg/strip-backup/01e6ebbd8272-backup.hg (glob)
136 142
137 $ hg tglog 143 $ hg tglog
138 @ 5:draft 'F' notdefault 144 @ 5:draft 'F' notdefault
139 | 145 |