1

我想为 mercurial 命令 hg incomming 和特定行为添加一个选项。这是我所做的:

entry = extensions.wrapcommand(commands.table, 'incoming', specific_behavior)
entry[1].append(('', 'newopt', '', _('NEW OPT HELP STRING'), _('OPTION_ARGUMENT')))

目前 OPTION_ARGUMENT 是必需的,但我希望它是可选的。任何的想法 ?

谢谢

4

1 回答 1

0

看起来唯一允许的默认值是None,TrueFalse。因此,如果您设置默认值'',则必须传入一个值,该值将作为字符串传递给您的函数。

http://hg.intevation.org/mercurial/crew/file/tip/mercurial/fancyopts.py#l85

于 2012-12-19T15:10:10.393 回答