我想为hg convert
命令添加额外的选项,这是由内部扩展提供的hgext.convert
。
我尝试在我的__init__.py
:
def extsetup(ui):
entry = extensions.wrapcommand(commands.table, 'convert', convert_cmd)
entry[1].append(('', 'test', None, _("test option")))
def convert_cmd(...): ...
但是在启用我的扩展并正常运行后hg convert --test
,我收到以下错误:
hg: unknown command 'convert'
(did you mean one of clone, recover, revert?)
如果我打印 的键commands.table
,我可以看到里面没有自定义命令。
如何获取和扩展自定义命令?