summaryrefslogtreecommitdiff
path: root/tests/test-rebase-abort.t
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-rebase-abort.t')
-rw-r--r--tests/test-rebase-abort.t66
1 files changed, 28 insertions, 38 deletions
diff --git a/tests/test-rebase-abort.t b/tests/test-rebase-abort.t
index 3be364e..fab0214 100644
--- a/tests/test-rebase-abort.t
+++ b/tests/test-rebase-abort.t
@@ -3,11 +3,8 @@
> graphlog=
> rebase=
>
- > [phases]
- > publish=False
- >
> [alias]
- > tglog = log -G --template "{rev}:{phase} '{desc}' {branches}\n"
+ > tglog = log -G --template "{rev}: '{desc}' {branches}\n"
> EOF
@@ -35,18 +32,16 @@
$ mv common.new common
$ hg ci -m L2
- $ hg phase --force --secret 2
-
$ hg tglog
- @ 4:draft 'L2'
+ @ 4: 'L2'
|
- o 3:draft 'L1'
+ o 3: 'L1'
|
- | o 2:secret 'C3'
+ | o 2: 'C3'
|/
- o 1:draft 'C2'
+ o 1: 'C2'
|
- o 0:draft 'C1'
+ o 0: 'C1'
Conflicting rebase:
@@ -54,7 +49,7 @@ Conflicting rebase:
$ hg rebase -s 3 -d 2
merging common
warning: conflicts during merge.
- merging common incomplete! (edit conflicts, then use 'hg resolve --mark')
+ merging common failed!
abort: unresolved conflicts (see hg resolve, then hg rebase --continue)
[255]
@@ -65,15 +60,15 @@ Abort:
rebase aborted
$ hg tglog
- @ 4:draft 'L2'
+ @ 4: 'L2'
|
- o 3:draft 'L1'
+ o 3: 'L1'
|
- | o 2:secret 'C3'
+ | o 2: 'C3'
|/
- o 1:draft 'C2'
+ o 1: 'C2'
|
- o 0:draft 'C1'
+ o 0: 'C1'
$ cd ..
@@ -106,53 +101,48 @@ Constrcut new repo:
$ hg ci -Am C1
adding c
- $ hg phase --force --secret 1
- $ hg phase --public 1
-
Rebase and abort without generating new changesets:
$ hg tglog
- @ 4:draft 'C1'
+ @ 4: 'C1'
|
- o 3:draft 'B bis'
+ o 3: 'B bis'
|
- | o 2:secret 'C'
+ | o 2: 'C'
| |
- | o 1:public 'B'
+ | o 1: 'B'
|/
- o 0:public 'A'
+ o 0: 'A'
$ hg rebase -b 4 -d 2
merging c
warning: conflicts during merge.
- merging c incomplete! (edit conflicts, then use 'hg resolve --mark')
+ merging c failed!
abort: unresolved conflicts (see hg resolve, then hg rebase --continue)
[255]
$ hg tglog
- @ 4:draft 'C1'
+ @ 4: 'C1'
|
- o 3:draft 'B bis'
+ o 3: 'B bis'
|
- | @ 2:secret 'C'
+ | @ 2: 'C'
| |
- | o 1:public 'B'
+ | o 1: 'B'
|/
- o 0:public 'A'
+ o 0: 'A'
$ hg rebase -a
rebase aborted
$ hg tglog
- @ 4:draft 'C1'
+ @ 4: 'C1'
|
- o 3:draft 'B bis'
+ o 3: 'B bis'
|
- | o 2:secret 'C'
+ | o 2: 'C'
| |
- | o 1:public 'B'
+ | o 1: 'B'
|/
- o 0:public 'A'
+ o 0: 'A'
-
- $ cd ..