sapling/tests/test-remotenames-strip.t
Mark Thomas 9a19e06fee strip: move extension to core and rename to debugstrip
Summary:
Move the strip extension to core.  Rename the command to `hg debugstrip` as it
is not intended for use by users.  Users should use `hg hide` instead.

Reviewed By: quark-zju

Differential Revision: D14185822

fbshipit-source-id: ef096488cb94b72a7bb79f5bf153c064e0555b34
2019-02-25 03:55:08 -08:00

35 lines
716 B
Perl

$ enable remotenames
Test that hg debugstrip -B stops at remotenames
$ hg init server
$ hg clone -q server client
$ cd client
$ echo x > x
$ hg commit -Aqm a
$ echo a > a
$ hg commit -Aqm aa
$ hg phase -p
$ hg push -q --to master --create
$ echo b > b
$ hg commit -Aqm bb
$ hg book foo
$ hg debugstrip -qB foo
bookmark 'foo' deleted
$ hg log --template "{desc}\n"
aa
a
Test that hg debugstrip -B deletes bookmark even if there is a remote bookmark
$ hg init server
$ hg clone -q server client
$ cd client
$ echo x > x
$ hg commit -Aqm a
$ hg phase -p
$ hg push -q --to master --create
$ hg book foo
$ hg debugstrip -qB foo
bookmark 'foo' deleted
$ hg log