mercurial/revset.py
changeset 22805 e74245b79901
parent 22804 5385314e0b14
child 22808 228b0aafb1ce
--- a/mercurial/revset.py	Mon Oct 06 10:57:01 2014 -0700
+++ b/mercurial/revset.py	Wed Oct 08 00:55:09 2014 -0700
@@ -1043,16 +1043,16 @@
     ss = subset.set()
     os = getset(repo, spanset(repo), l[0])
     os.reverse()
-    bs = baseset()
+    result = []
     it = iter(os)
     for x in xrange(lim):
         try:
             y = it.next()
             if y in ss:
-                bs.append(y)
+                result.append(y)
         except (StopIteration):
             break
-    return bs
+    return baseset(result)
 
 def maxrev(repo, subset, x):
     """``max(set)``