mercurial/cmdutil.py
changeset 17675 8575f4a2126e
parent 17475 63e45aee46d4
child 17676 f87683a1b02a
--- a/mercurial/cmdutil.py	Mon Sep 03 14:19:45 2012 +0200
+++ b/mercurial/cmdutil.py	Thu Sep 20 19:01:53 2012 +0200
@@ -1394,7 +1394,8 @@
         if follow and len(repo) > 0:
             revs = scmutil.revrange(repo, ['.:0'])
         else:
-            revs = range(len(repo) - 1, -1, -1)
+            revs = list(repo.changelog)
+            revs.reverse()
     if not revs:
         return iter([]), None, None
     expr, filematcher = _makegraphlogrevset(repo, pats, opts, revs)