hgext/histedit.py
changeset 17761 c80a7a0c7d22
parent 17760 1b8e820ef19d
child 17762 57f27cbfc5bb
--- a/hgext/histedit.py	Wed Oct 10 06:27:06 2012 +0200
+++ b/hgext/histedit.py	Thu Sep 27 14:00:52 2012 +0200
@@ -588,7 +588,7 @@
 
     When keep is false, the specified set can't have children."""
     revs = list(repo.set('%n::%n', old, new))
-    if not keep and repo.revs('(%ld::) - %ld', revs, revs):
+    if not keep and repo.revs('(%ld::) - (%ld + hidden())', revs, revs):
         raise util.Abort(_('cannot edit history that would orphan nodes'))
     return [c.node() for c in revs]