mercurial/revset.py
changeset 32817 573b792872c1
parent 32719 f75d0aa5dc83
child 32818 b36ec65ea583
--- a/mercurial/revset.py	Sat Jun 10 20:14:23 2017 +0900
+++ b/mercurial/revset.py	Sat Jun 10 18:04:56 2017 +0900
@@ -1202,7 +1202,8 @@
             break
         elif y in subset:
             result.append(y)
-    return baseset(result, datarepr=('<last n=%d, %r, %r>', lim, subset, os))
+    return baseset(result[::-1], datarepr=('<last n=%d, %r, %r>',
+                                           lim, subset, os))
 
 @predicate('max(set)', safe=True)
 def maxrev(repo, subset, x):