# HG changeset patch # User Matt Mackall # Date 1421268646 28800 # Node ID 9b1d3bac61a772e73846bf92746d0ce0213e3ad3 # Parent 62f41f251e52ce847c545ca2db9e8ecf4423a9b6# Parent c90d195320c5f9dcafcc0750f4b6b20deeabff3f merge with stable diff -r 62f41f251e52 -r 9b1d3bac61a7 mercurial/revset.py --- a/mercurial/revset.py Tue Jan 13 16:15:02 2015 -0800 +++ b/mercurial/revset.py Wed Jan 14 12:50:46 2015 -0800 @@ -3055,10 +3055,10 @@ return abs(self._end - self._start) - count def isascending(self): - return self._start <= self._end + return self._ascending def isdescending(self): - return self._start >= self._end + return not self._ascending def first(self): if self._ascending: diff -r 62f41f251e52 -r 9b1d3bac61a7 tests/test-revset.t --- a/tests/test-revset.t Tue Jan 13 16:15:02 2015 -0800 +++ b/tests/test-revset.t Wed Jan 14 12:50:46 2015 -0800 @@ -522,6 +522,9 @@ 2 1 0 + $ log 'reverse(all()) & filelog(b)' + 4 + 1 $ log 'rev(5)' 5 $ log 'sort(limit(reverse(all()), 3))'