[PATCH 2 of 5] cmdutil: drop support for legacy command registration
Augie Fackler
raf at durin42.com
Fri May 11 04:55:25 UTC 2018
# HG changeset patch
# User Augie Fackler <augie at google.com>
# Date 1526014432 14400
# Fri May 11 00:53:52 2018 -0400
# Node ID f50c58e6f11a59266b7fc0d370d474dca84c3945
# Parent 5b4fd9f011a12c5e3b3c80100e826240c1747c56
cmdutil: drop support for legacy command registration
diff --git a/mercurial/cmdutil.py b/mercurial/cmdutil.py
--- a/mercurial/cmdutil.py
+++ b/mercurial/cmdutil.py
@@ -3151,12 +3151,6 @@ def _performrevert(repo, parents, ctx, a
if f in copied:
repo.dirstate.copy(copied[f], f)
-class command(registrar.command):
- """deprecated: used registrar.command instead"""
- def _doregister(self, func, name, *args, **kwargs):
- func._deprecatedregistrar = True # flag for deprecwarn in extensions.py
- return super(command, self)._doregister(func, name, *args, **kwargs)
-
# a list of (ui, repo, otherpeer, opts, missing) functions called by
# commands.outgoing. "missing" is "missing" of the result of
# "findcommonoutgoing()"
diff --git a/mercurial/extensions.py b/mercurial/extensions.py
--- a/mercurial/extensions.py
+++ b/mercurial/extensions.py
@@ -145,9 +145,6 @@ def _validatecmdtable(ui, cmdtable):
"""Check if extension commands have required attributes"""
for c, e in cmdtable.iteritems():
f = e[0]
- if getattr(f, '_deprecatedregistrar', False):
- ui.deprecwarn("cmdutil.command is deprecated, use "
- "registrar.command to register '%s'" % c, '4.6')
missing = [a for a in _cmdfuncattrs if not util.safehasattr(f, a)]
if not missing:
continue
More information about the Mercurial-devel
mailing list