diff contrib/perf.py @ 13254:5ef5eb1f3515

revlog: only build the nodemap on demand
author Matt Mackall <mpm@selenic.com>
date Tue, 11 Jan 2011 17:01:04 -0600
parents 61c9bc3da402
children 2696730ca233
line wrap: on
line diff
--- a/contrib/perf.py	Tue Jan 04 14:12:52 2011 -0600
+++ b/contrib/perf.py	Tue Jan 11 17:01:04 2011 -0600
@@ -81,8 +81,9 @@
 
 def perfindex(ui, repo):
     import mercurial.changelog
+    n = repo["tip"].node()
     def d():
-        t = repo.changelog.tip()
+        repo[n]
         repo.invalidate()
     timer(d)