tests/test-rebase-scenario-global.t
changeset 15742 65df60a3f96b
parent 15447 9910f60a37ee
child 15917 e66084ef8449
--- a/tests/test-rebase-scenario-global.t	Mon Dec 26 13:48:31 2011 +0100
+++ b/tests/test-rebase-scenario-global.t	Tue Dec 27 00:11:22 2011 +0100
@@ -3,6 +3,9 @@
   > graphlog=
   > rebase=
   > 
+  > [phases]
+  > publish=False
+  > 
   > [alias]
   > tglog = log -G --template "{rev}: '{desc}' {branches}\n"
   > EOF
@@ -269,6 +272,16 @@
   |/
   o  0: 'A'
   
+
+Check rebasing public changeset
+
+  $ hg pull --config phases.publish=True -q -r 6 . # update phase of 6
+  $ hg rebase -d 5 -b 6
+  abort: Can't rebase immutable changeset e1c4361dd923
+  (see hg help phases for details)
+  [255]
+
+  $ hg rebase -d 5 -b 6 --keep
   $ cd ..
 
 Test for revset