diff -r 6894223ebc38 -r fb9852c46a42 mercurial/revset.py --- a/mercurial/revset.py Thu Mar 13 13:29:04 2014 -0700 +++ b/mercurial/revset.py Thu Mar 13 18:57:30 2014 -0700 @@ -2409,6 +2409,11 @@ def set(self): return self + def reverse(self): + self._list.reverse() + if self._ascending is not None: + self._ascending = not self._ascending + class _generatorset(object): """Wrap a generator for lazy iteration