hgext/evolve.py
changeset 1397 35f2f54b557c
parent 1396 ba95cec18fe9
child 1398 7ddcbf5469bc
--- a/hgext/evolve.py	Fri Jun 19 10:47:02 2015 -0700
+++ b/hgext/evolve.py	Fri Jun 19 11:03:51 2015 -0700
@@ -1950,6 +1950,10 @@
         if not precs:
             raise util.Abort('nothing to prune')
 
+        if not obsolete.isenabled(repo, obsolete.allowunstableopt):
+            if len(repo.revs("(%ld::) - %ld", revs, revs)) != 0:
+                raise util.Abort(_("cannot prune in the middle of a stack"))
+
         # defines successors changesets
         sucs = scmutil.revrange(repo, succs)
         sucs.sort()