tests/test-inhibit.t
changeset 1333 dffdd0dbe780
parent 1332 1ed337c7f061
child 1334 b8f880d4171d
--- a/tests/test-inhibit.t	Thu Apr 30 17:37:11 2015 -0700
+++ b/tests/test-inhibit.t	Tue May 12 12:26:46 2015 -0700
@@ -1,8 +1,12 @@
   $ cat >> $HGRCPATH <<EOF
   > [ui]
   > logtemplate = {rev}:{node|short} {desc}\n
+  > [experimental]
+  > prunestrip=True
+  > evolution=createmarkers
   > [extensions]
   > rebase=
+  > strip=
   > EOF
   $ echo "evolve=$(echo $(dirname $TESTDIR))/hgext/evolve.py" >> $HGRCPATH
   $ echo "inhibit=$(echo $(dirname $TESTDIR))/hgext/inhibit.py" >> $HGRCPATH
@@ -45,7 +49,7 @@
 
 plain prune
 
-  $ hg prune 1::
+  $ hg strip 1::
   3 changesets pruned
   $ hg log -G
   @  7:18214586bf78 add cJ
@@ -76,7 +80,7 @@
   |/
   o  0:54ccbc537fc2 add cA
   
-  $ hg prune --hidden 1::
+  $ hg strip --hidden 1::
   3 changesets pruned
   $ hg log -G
   @  7:18214586bf78 add cJ
@@ -93,7 +97,7 @@
 after amend
 
   $ echo babar > cJ
-  $ hg amend
+  $ hg commit --amend
   $ hg log -G
   @  9:55c73a90e4b4 add cJ
   |
@@ -134,7 +138,7 @@
 
   $ wc -m .hg/store/obsinhibit | sed -e 's/^[ \t]*//'
   20 .hg/store/obsinhibit
-  $ hg prune 7
+  $ hg strip 7
   1 changesets pruned
   $ hg debugobsinhibit --hidden 18214586bf78
   $ wc -m .hg/store/obsinhibit | sed -e 's/^[ \t]*//'
@@ -153,7 +157,7 @@
   o  0:54ccbc537fc2 add cA
   
   $ hg phase --public 7
-  $ hg prune 9
+  $ hg strip 9
   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
   working directory now at cf5c4f4554ce
   1 changesets pruned
@@ -225,7 +229,7 @@
   |/
   o  0:54ccbc537fc2 add cA
   
-  $ hg prune --hidden 1::
+  $ hg strip --hidden 1::
   3 changesets pruned
   $ hg log -G
   @  9:55c73a90e4b4 add cJ
@@ -377,7 +381,7 @@
   |/
   o  0:54ccbc537fc2 add cA
   
-  $ hg prune 10:
+  $ hg strip --hidden 10:
   2 changesets pruned
   $ hg log -G
   @  9:55c73a90e4b4 add cJ
@@ -423,8 +427,15 @@
   o  0:54ccbc537fc2 add cA
   
 Check that amending in the middle of a stack does not show obsolete revs
+Since we are doing operation in the middle of the stack we cannot just
+have createmarkers as we are creating instability
 
-  $ hg prune 1::
+  $ cat >> $HGRCPATH <<EOF
+  > [experimental]
+  > evolution=all
+  > EOF
+
+  $ hg strip --hidden 1::
   5 changesets pruned
   $ hg log -G
   @  9:55c73a90e4b4 add cJ
@@ -503,7 +514,7 @@
   |/
   o  14:d66ccb8c5871 add cL
   |
-  $ hg prune -r 104eed5354c7
+  $ hg strip -r 104eed5354c7
   1 changesets pruned
   $ hg rebase -d 18 -r 16 --keep
   rebasing 16:a438c045eb37 "add cN"
@@ -522,7 +533,7 @@
 Test prunestrip
 
   $ hg book foo -r 104eed5354c7
-  $ hg strip -r 210589181b14 --config experimental.prunestrip=True --config extensions.strip=
+  $ hg strip -r 210589181b14
   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
   working directory now at d66ccb8c5871
   2 changesets pruned