--- a/contrib/perf.py Mon Jul 22 16:49:38 2024 +0200
+++ b/contrib/perf.py Tue Jul 23 10:02:46 2024 +0200
@@ -130,6 +130,7 @@
def revlog(opener, *args, **kwargs):
return mercurial.revlog.revlog(opener, perf_rl_kind, *args, **kwargs)
+
except (ImportError, AttributeError):
perf_rl_kind = None
@@ -260,6 +261,7 @@
commands.norepo += b' %s' % b' '.join(parsealiases(name))
return _command(name, list(options), synopsis)
+
else:
# for "historical portability":
# define "@command" annotation locally, because cmdutil.command
@@ -1924,7 +1926,7 @@
opts = _byteskwargs(opts)
timer, fm = gettimer(ui, opts)
- mercurial.revlog._prereadsize = 2**24 # disable lazy parser in old hg
+ mercurial.revlog._prereadsize = 2 ** 24 # disable lazy parser in old hg
if opts[b'no_lookup']:
if opts['rev']:
raise error.Abort('--no-lookup and --rev are mutually exclusive')
@@ -1983,7 +1985,7 @@
opts = _byteskwargs(opts)
timer, fm = gettimer(ui, opts)
- mercurial.revlog._prereadsize = 2**24 # disable lazy parser in old hg
+ mercurial.revlog._prereadsize = 2 ** 24 # disable lazy parser in old hg
unfi = repo.unfiltered()
clearcaches = opts[b'clear_caches']
@@ -2387,7 +2389,7 @@
timer, fm = gettimer(ui, opts)
import mercurial.revlog
- mercurial.revlog._prereadsize = 2**24 # disable lazy parser in old hg
+ mercurial.revlog._prereadsize = 2 ** 24 # disable lazy parser in old hg
n = scmutil.revsingle(repo, rev).node()
try:
@@ -3100,7 +3102,7 @@
# disable inlining
old_max_inline = mercurial.revlog._maxinline
# large enough to never happen
- mercurial.revlog._maxinline = 2**50
+ mercurial.revlog._maxinline = 2 ** 50
with repo.lock():
bundle = [None, None]