author | Brendan Cully <brendan@kublai.com> |
Fri, 13 Oct 2006 09:58:55 -0700 | |
changeset 3383 | 5e6c19919741 |
parent 3382 | c7c6f1a45348 |
child 3384 | 9e834d039681 |
--- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -1840,6 +1840,8 @@ def log(ui, repo, *pats, **opts): break if rev in rcache[fn]: return rcache[fn][rev] + if repo.manifest.parentrevs(rev) != (rev - 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)] if fn in dcache[1]: