[PATCH 3 of 5] perf: don't convert rev to node before calling revlog.revision()
Gregory Szorc
gregory.szorc at gmail.com
Sat May 6 14:21:59 EDT 2017
# HG changeset patch
# User Gregory Szorc <gregory.szorc at gmail.com>
# Date 1494094343 25200
# Sat May 06 11:12:23 2017 -0700
# Node ID 4ba2d6cb2cb76a5c18ed20ae3ee0f89f2a50eb72
# Parent 2f0c421e15eb86d4d45ce96d559052c919407afd
perf: don't convert rev to node before calling revlog.revision()
diff --git a/contrib/perf.py b/contrib/perf.py
--- a/contrib/perf.py
+++ b/contrib/perf.py
@@ -865,7 +865,7 @@ def perfrevlog(ui, repo, file_=None, sta
dist = -1 * dist
for x in xrange(beginrev, endrev, dist):
- r.revision(r.node(x))
+ r.revision(x)
timer, fm = gettimer(ui, opts)
timer(d)
diff --git a/tests/test-check-code.t b/tests/test-check-code.t
--- a/tests/test-check-code.t
+++ b/tests/test-check-code.t
@@ -9,15 +9,11 @@ New errors are not allowed. Warnings are
$ hg locate -X contrib/python-zstandard -X hgext/fsmonitor/pywatchman |
> sed 's-\\-/-g' | "$check_code" --warnings --per-file=0 - || false
- contrib/perf.py:869:
- > r.revision(r.node(x))
- don't convert rev to node before passing to revision(nodeorrev)
Skipping i18n/polib.py it has no-che?k-code (glob)
Skipping mercurial/httpclient/__init__.py it has no-che?k-code (glob)
Skipping mercurial/httpclient/_readers.py it has no-che?k-code (glob)
Skipping mercurial/statprof.py it has no-che?k-code (glob)
Skipping tests/badserverext.py it has no-che?k-code (glob)
- [1]
@commands in debugcommands.py should be in alphabetical order.
diff --git a/tests/test-contrib-perf.t b/tests/test-contrib-perf.t
--- a/tests/test-contrib-perf.t
+++ b/tests/test-contrib-perf.t
@@ -165,7 +165,3 @@ Check perf.py for historical portability
$ (hg files -r 1.2 glob:mercurial/*.c glob:mercurial/*.py;
> hg files -r tip glob:mercurial/*.c glob:mercurial/*.py) |
> "$TESTDIR"/check-perf-code.py contrib/perf.py
- contrib/perf.py:869:
- > r.revision(r.node(x))
- don't convert rev to node before passing to revision(nodeorrev)
- [1]
More information about the Mercurial-devel
mailing list