mercurial/scmutil.py
changeset 25928 4ee4f7415095
parent 25904 fbaa2de13cf6
child 26020 cc3a30ff9490
--- a/mercurial/scmutil.py	Fri Aug 07 21:39:38 2015 +0900
+++ b/mercurial/scmutil.py	Sun Jul 05 12:35:42 2015 +0900
@@ -720,14 +720,13 @@
 
 def revrange(repo, revs):
     """Yield revision as strings from a list of revision specifications."""
-    subsets = []
+    allspecs = []
     for spec in revs:
         if isinstance(spec, int):
             spec = revset.formatspec('rev(%d)', spec)
-        m = revset.match(repo.ui, spec, repo)
-        subsets.append(m(repo))
-
-    return revset._combinesets(subsets)
+        allspecs.append(spec)
+    m = revset.matchany(repo.ui, allspecs, repo)
+    return m(repo)
 
 def expandpats(pats):
     '''Expand bare globs when running on windows.