Mercurial > hg
diff tests/test-rebase-obsolete.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 | bd5dbb8a05c8 |
children | 2fb0504b8175 |
line wrap: on
line diff
--- a/tests/test-rebase-obsolete.t Sun Dec 07 20:04:45 2014 +0100 +++ b/tests/test-rebase-obsolete.t Tue Dec 09 03:45:26 2014 +0100 @@ -56,6 +56,9 @@ $ hg up 32af7686d403 3 files updated, 0 files merged, 2 files removed, 0 files unresolved $ hg rebase -d eea13746799a + rebasing 1:42ccdea3bb16 "B" + rebasing 2:5fddd98957c8 "C" + rebasing 3:32af7686d403 "D" $ hg log -G @ 10:8eeb3c33ad33 D | @@ -121,6 +124,9 @@ grafting 1:42ccdea3bb16 "B" grafting 3:32af7686d403 "D" $ hg rebase -s 42ccdea3bb16 -d . + rebasing 1:42ccdea3bb16 "B" + rebasing 2:5fddd98957c8 "C" + rebasing 3:32af7686d403 "D" $ hg log -G o 10:5ae4c968c6ac C | @@ -170,6 +176,7 @@ More complex case were part of the rebase set were already rebased $ hg rebase --rev 'desc(D)' --dest 'desc(H)' + rebasing 9:08483444fef9 "D" $ hg debugobsolete 42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 0 {cd010b8cd998f3981a5a8115f94f8da4ab506089} (*) {'user': 'test'} (glob) 5fddd98957c8a54a4d436dfe1da9d87f21a1b97b 5ae4c968c6aca831df823664e706c9d4aa34473d 0 (*) {'user': 'test'} (glob) @@ -195,6 +202,9 @@ o 0:cd010b8cd998 A $ hg rebase --source 'desc(B)' --dest 'tip' + rebasing 8:8877864f1edb "B" + rebasing 9:08483444fef9 "D" + rebasing 10:5ae4c968c6ac "C" $ hg debugobsolete 42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 0 {cd010b8cd998f3981a5a8115f94f8da4ab506089} (*) {'user': 'test'} (glob) 5fddd98957c8a54a4d436dfe1da9d87f21a1b97b 5ae4c968c6aca831df823664e706c9d4aa34473d 0 (*) {'user': 'test'} (glob) @@ -247,6 +257,9 @@ 3 files updated, 0 files merged, 0 files removed, 0 files unresolved $ cd collapse $ hg rebase -s 42ccdea3bb16 -d eea13746799a --collapse + rebasing 1:42ccdea3bb16 "B" + rebasing 2:5fddd98957c8 "C" + rebasing 3:32af7686d403 "D" $ hg log -G o 8:4dc2197e807b Collapsed revision | @@ -299,7 +312,10 @@ 3 files updated, 0 files merged, 0 files removed, 0 files unresolved $ cd hidden $ hg rebase -s 5fddd98957c8 -d eea13746799a + rebasing 2:5fddd98957c8 "C" + rebasing 3:32af7686d403 "D" $ hg rebase -s 42ccdea3bb16 -d 02de42196ebe + rebasing 1:42ccdea3bb16 "B" $ hg log -G o 10:7c6027df6a99 B | @@ -351,6 +367,7 @@ $ hg log -r 'children(8)' 9:cf44d2f5a9f4 D (no-eol) $ hg rebase -r 8 + rebasing 8:e273c5e7d2d2 "C" $ hg log -G o 11:0d8f238b634c C | @@ -376,6 +393,10 @@ ------------------------------------ $ hg rebase --dest 4 --rev '7+11+9' + rebasing 7:02de42196ebe "H" + rebasing 9:cf44d2f5a9f4 "D" + not rebasing ignored 10:7c6027df6a99 "B" + rebasing 11:0d8f238b634c "C" (tip) $ hg log -G o 14:1e8370e38cca C | @@ -442,6 +463,10 @@ (actual test) $ hg rebase --dest 6 --rev '((desc(H) + desc(D))::) - desc(M)' + rebasing 3:32af7686d403 "D" + rebasing 7:02de42196ebe "H" + not rebasing ignored 8:53a6a128b2b7 "M" + rebasing 9:4bde274eefcf "I" (tip) $ hg log -G @ 12:acd174b7ab39 I |