mercurial/revset.py
changeset 28426 3d39ac06af9a
parent 28425 02d7faaf455c
child 28427 969a4615c4c4
--- a/mercurial/revset.py	Tue Feb 16 21:32:00 2016 +0900
+++ b/mercurial/revset.py	Tue Feb 16 21:43:51 2016 +0900
@@ -1288,7 +1288,8 @@
             break
         elif y in subset:
             result.append(y)
-    return baseset(result)
+    return baseset(result, datarepr=('<limit n=%d, offset=%d, %r, %r>',
+                                     lim, ofs, subset, os))
 
 @predicate('last(set, [n])', safe=True)
 def last(repo, subset, x):
@@ -1314,7 +1315,7 @@
             break
         elif y in subset:
             result.append(y)
-    return baseset(result)
+    return baseset(result, datarepr=('<last n=%d, %r, %r>', lim, subset, os))
 
 @predicate('max(set)', safe=True)
 def maxrev(repo, subset, x):