sapling/eden/scm/tests/test-rebase-removed.t
Durham Goode 218c83d574 tags: remove tip tag
Summary:
In a future diff we'll be removing tags. The most prevalent tag is
'tip', which shows up in a ton of test output. Let's drop that tag first, so we
can safely update the tests before we drop tags entirely.

Reviewed By: xavierd

Differential Revision: D18995058

fbshipit-source-id: 8c63710cd4ed567ea24e32724b8660f9006a61f1
2019-12-20 16:14:19 -08:00

89 lines
2.0 KiB
Perl

#chg-compatible
$ . "$TESTDIR/library.sh"
$ newserver master
$ clone master client1
$ cd client1
$ drawdag <<'EOS'
> A1 # A1/A = A42
> | # A1/A1 = (removed)
> |
> B
> |
> A
> |
> C
> EOS
$ hg rebase -s $B -d $C
rebasing c84328973e26 "B"
rebasing 2f1af6263db7 "A1"
other [source] changed A which local [dest] deleted
use (c)hanged version, leave (d)eleted, leave (u)nresolved, or input (r)enamed path? u
unresolved conflicts (see hg resolve, then hg rebase --continue)
[1]
$ hg log -Gr 'all()'
@ changeset: 4:27652fba03b2
| parent: 0:96cc3511f894
| user: test
| date: Thu Jan 01 00:00:00 1970 +0000
| summary: B
|
| @ changeset: 3:2f1af6263db7
| | user: test
| | date: Thu Jan 01 00:00:00 1970 +0000
| | summary: A1
| |
| o changeset: 2:c84328973e26
| | user: test
| | date: Thu Jan 01 00:00:00 1970 +0000
| | summary: B
| |
| o changeset: 1:9cfaa5b6d3e1
|/ user: test
| date: Thu Jan 01 00:00:00 1970 +0000
| summary: A
|
o changeset: 0:96cc3511f894
user: test
date: Thu Jan 01 00:00:00 1970 +0000
summary: C
$ hg rm -f A
$ hg resolve -m A
(no more unresolved files)
continue: hg rebase --continue
$ hg rebase --continue
already rebased c84328973e26 "B" as 27652fba03b2
rebasing 2f1af6263db7 "A1"
$ hg log -Gr 'all()'
o changeset: 5:8bbb642d1454
| user: test
| date: Thu Jan 01 00:00:00 1970 +0000
| summary: A1
|
o changeset: 4:27652fba03b2
| parent: 0:96cc3511f894
| user: test
| date: Thu Jan 01 00:00:00 1970 +0000
| summary: B
|
| o changeset: 1:9cfaa5b6d3e1
|/ user: test
| date: Thu Jan 01 00:00:00 1970 +0000
| summary: A
|
o changeset: 0:96cc3511f894
user: test
date: Thu Jan 01 00:00:00 1970 +0000
summary: C