Mercurial > public > mercurial-scm > hg-stable
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)