[PATCH 1 of 6] perftest: drop duplicated codes

pierre-yves.david at logilab.fr pierre-yves.david at logilab.fr
Fri Jan 4 18:28:48 UTC 2013


# HG changeset patch
# User Pierre-Yves David <pierre-yves.david at logilab.fr>
# Date 1357323492 -3600
# Node ID 7560e9d1c35cfe6cee78fa023f360f91aca8e0a6
# Parent  11a3423dd8baebc31f912d69d160394f15140dc9
perftest: drop duplicated codes

The `perfnodelookup` lookup commands is duplicated. We drop the first version,
overwritten by the seconds.

diff --git a/contrib/perf.py b/contrib/perf.py
--- a/contrib/perf.py
+++ b/contrib/perf.py
@@ -155,19 +155,10 @@ def perfrevrange(ui, repo, *specs):
 
 def perfnodelookup(ui, repo, rev):
     import mercurial.revlog
     mercurial.revlog._prereadsize = 2**24 # disable lazy parser in old hg
     n = repo[rev].node()
-    def d():
-        cl = mercurial.revlog.revlog(repo.sopener, "00changelog.i")
-        cl.rev(n)
-    timer(d)
-
-def perfnodelookup(ui, repo, rev):
-    import mercurial.revlog
-    mercurial.revlog._prereadsize = 2**24 # disable lazy parser in old hg
-    n = repo[rev].node()
     cl = mercurial.revlog.revlog(repo.sopener, "00changelog.i")
     def d():
         cl.rev(n)
         clearcaches(cl)
     timer(d)


More information about the Mercurial-devel mailing list