Mercurial > public > mercurial-scm > hg
diff hgext/patchbomb.py @ 11321:40c06bbf58be
help: show value requirement and multiple occurrence of options
this helps users to know what kind of option is:
- no value is required(flag option)
- value is required
- value is required, and multiple occurrences are allowed
each kinds are shown as below:
-f --force force push
-e --ssh CMD specify ssh command to use
-b --branch BRANCH [+] a specific branch you would like to push
if one or more 3rd type options are shown, explanation for '[+]' mark
is also shown as footnote.
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Sun, 06 Jun 2010 17:25:00 +0900 |
parents | 3d0591a66118 |
children | 4c1fe996838c |
line wrap: on
line diff
--- a/hgext/patchbomb.py Wed Jun 09 12:45:48 2010 +0100 +++ b/hgext/patchbomb.py Sun Jun 06 17:25:00 2010 +0900 @@ -518,14 +518,16 @@ ('b', 'bundle', None, _('send changes not in target as a binary bundle')), ('', 'bundlename', 'bundle', - _('name of the bundle attachment file')), - ('r', 'rev', [], _('a revision to send')), + _('name of the bundle attachment file'), _('NAME')), + ('r', 'rev', [], + _('a revision to send'), _('REV')), ('', 'force', None, _('run even when remote repository is unrelated ' '(with -b/--bundle)')), ('', 'base', [], _('a base changeset to specify instead of a destination ' - '(with -b/--bundle)')), + '(with -b/--bundle)'), + _('REV')), ('', 'intro', None, _('send an introduction email for a single patch')), ] + emailopts + commands.remoteopts,