diff hgext/mq.py @ 12767:c3316b6a3219

strip: support revision sets
author Wagner Bruna <wbruna@softwareexpress.com.br>
date Mon, 18 Oct 2010 18:31:38 -0200
parents db79d3627872
children cbbcabde2414
line wrap: on
line diff
--- a/hgext/mq.py	Sat Oct 16 18:09:47 2010 -0500
+++ b/hgext/mq.py	Mon Oct 18 18:31:38 2010 -0200
@@ -2489,7 +2489,9 @@
         backup = 'none'
 
     cl = repo.changelog
-    revs = set(cl.rev(repo.lookup(r)) for r in revs)
+    revs = set(cmdutil.revrange(repo, revs))
+    if not revs:
+        raise util.Abort("empty revision set")
 
     descendants = set(cl.descendants(*revs))
     strippedrevs = revs.union(descendants)