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: