mercurial/revset.py
changeset 32798 573b792872c1
parent 32699 f75d0aa5dc83
child 32799 b36ec65ea583
equal deleted inserted replaced
32797:bcca357bb792 32798:573b792872c1
  1200         y = next(it, None)
  1200         y = next(it, None)
  1201         if y is None:
  1201         if y is None:
  1202             break
  1202             break
  1203         elif y in subset:
  1203         elif y in subset:
  1204             result.append(y)
  1204             result.append(y)
  1205     return baseset(result, datarepr=('<last n=%d, %r, %r>', lim, subset, os))
  1205     return baseset(result[::-1], datarepr=('<last n=%d, %r, %r>',
       
  1206                                            lim, subset, os))
  1206 
  1207 
  1207 @predicate('max(set)', safe=True)
  1208 @predicate('max(set)', safe=True)
  1208 def maxrev(repo, subset, x):
  1209 def maxrev(repo, subset, x):
  1209     """Changeset with highest revision number in set.
  1210     """Changeset with highest revision number in set.
  1210     """
  1211     """