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

許可されているデフォルト値はNoneTrueまたはのみのようですFalse。したがって、デフォルト値を設定する場合''、値を渡す必要があり、その値は文字列として関数に渡されます。

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

于 2012-12-19T15:10:10.393 に答える