--- 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):