[PATCH 6 of 8] contrib/perf: perfrevlog optimize for perf.stub
timeless
timeless at mozdev.org
Tue Dec 8 01:07:27 CST 2015
# HG changeset patch
# User timeless <timeless at mozdev.org>
# Date 1449255956 0
# Fri Dec 04 19:05:56 2015 +0000
# Node ID de3bce18f371461fa8e59949591becf7decdc2b9
# Parent 8e92b61c81221b2dbfd351745e8c60e8ffca38f3
contrib/perf: perfrevlog optimize for perf.stub
diff --git a/contrib/perf.py b/contrib/perf.py
--- a/contrib/perf.py
+++ b/contrib/perf.py
@@ -475,9 +475,10 @@
timer, fm = gettimer(ui, opts)
from mercurial import revlog
dist = opts['dist']
+ _len = getlen(ui)
def d():
r = revlog.revlog(lambda fn: open(fn, 'rb'), file_)
- for x in xrange(0, len(r), dist):
+ for x in xrange(0, _len(r), dist):
r.revision(r.node(x))
timer(d)
More information about the Mercurial-devel
mailing list