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