# HG changeset patch # User Siddharth Agarwal # Date 2013-09-06 20:20:07 # Node ID 0a881ea4bed4adc474551746e773ac42d713cca2 # Parent 887ffa22fd0de2d749392f32a1171713e5fc94d6 perfmanifest: fix cache invalidation The manifest cache is now stored in _mancache. The revlog cache is still stored in _cache. diff --git a/contrib/perf.py b/contrib/perf.py --- a/contrib/perf.py +++ b/contrib/perf.py @@ -175,9 +175,9 @@ def perfpathcopies(ui, repo, rev1, rev2) def perfmanifest(ui, repo): def d(): t = repo.manifest.tip() + repo.manifest._mancache.clear() + repo.manifest._cache = None repo.manifest.read(t) - repo.manifest.mapcache = None - repo.manifest._cache = None timer(d) @command('perfchangeset')