# HG changeset patch # User Gregory Szorc # Date 1450663064 28800 # Node ID fbe292b591ec162de2807392377100edf58fc3d1 # Parent f888676a23d09d63d81c45ce2fcc1050980b3a8d perf: call clearcaches() in perfmanifest The old code only partially cleared the caches. Now that we have a comprehensive method for wiping all caches, let's call it. This appears to introduce a marginal regression in `hg perfmanifest` on mozilla-central. This is good because the new result is more accurate since caches aren't being used. diff -r f888676a23d0 -r fbe292b591ec contrib/perf.py --- a/contrib/perf.py Sun Dec 20 19:31:46 2015 -0800 +++ b/contrib/perf.py Sun Dec 20 17:57:44 2015 -0800 @@ -273,8 +273,7 @@ ctx = scmutil.revsingle(repo, rev, rev) t = ctx.manifestnode() def d(): - repo.manifest._mancache.clear() - repo.manifest._cache = None + repo.manifest.clearcaches() repo.manifest.read(t) timer(d) fm.end()