diff -r e7833e63bb42 -r 3813a1dd9eb9 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Fri Mar 14 11:35:17 2014 -0700 +++ b/mercurial/cmdutil.py Fri Mar 14 08:44:52 2014 -0700 @@ -1646,7 +1646,7 @@ if follow and len(repo) > 0: revs = repo.revs('reverse(:.)') else: - revs = revset.baseset(repo.changelog) + revs = revset.spanset(repo) revs.reverse() if not revs: return [], None, None