# HG changeset patch # User Brendan Cully # Date 1160763437 25200 # Node ID 55476ce8e59c6e680dc8ac3e7a3ce54467e96fb7 # Parent 9e834d03968140699a7c269aa7c4fedce9732276 Use manifest rev instead of changelog rev for linear manifest test diff -r 9e834d039681 -r 55476ce8e59c mercurial/commands.py --- a/mercurial/commands.py Fri Oct 13 19:35:08 2006 +0200 +++ b/mercurial/commands.py Fri Oct 13 11:17:17 2006 -0700 @@ -1840,7 +1840,8 @@ break if rev in rcache[fn]: return rcache[fn][rev] - if repo.manifest.parentrevs(rev) != (rev - 1, -1): + mr = repo.manifest.rev(man) + if repo.manifest.parentrevs(mr) != (mr - 1, -1): return ncache[fn].get(repo.manifest.find(man, fn)[0]) if not dcache or dcache[0] != man: dcache[:] = [man, repo.manifest.readdelta(man)]