Mercurial > public > mercurial-scm > hg-stable
diff hgext/churn.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 | ac873ecfc3c2 |
children | deb5d02ae91c 2e7647d25458 |
line wrap: on
line diff
--- a/hgext/churn.py Wed Jun 09 12:45:48 2010 +0100 +++ b/hgext/churn.py Sun Jun 06 17:25:00 2010 +0900 @@ -172,16 +172,19 @@ cmdtable = { "churn": (churn, - [('r', 'rev', [], _('count rate for the specified revision or range')), - ('d', 'date', '', _('count rate for revisions matching date spec')), + [('r', 'rev', [], + _('count rate for the specified revision or range'), _('REV')), + ('d', 'date', '', + _('count rate for revisions matching date spec'), _('DATE')), ('t', 'template', '{author|email}', - _('template to group changesets')), + _('template to group changesets'), _('TEMPLATE')), ('f', 'dateformat', '', - _('strftime-compatible format for grouping by date')), + _('strftime-compatible format for grouping by date'), _('FORMAT')), ('c', 'changesets', False, _('count rate by number of changesets')), ('s', 'sort', False, _('sort by key (default: sort by count)')), ('', 'diffstat', False, _('display added/removed lines separately')), - ('', 'aliases', '', _('file with email aliases')), + ('', 'aliases', '', + _('file with email aliases'), _('FILE')), ] + commands.walkopts, _("hg churn [-d DATE] [-r REV] [--aliases FILE] [FILE]")), }