Mercurial > public > mercurial-scm > hg-stable
diff mercurial/help.py @ 37137:6890b7e991a4
help: supporting both help and doc for aliases
This allows an alias to be definted like:
[alias]
lj = log -Tjson
lj:help = [-r REV]
lj:doc = Shows the revision log in JSON format.
Differential Revision: https://phab.mercurial-scm.org/D2678
author | Rodrigo Damazio <rdamazio@google.com> |
---|---|
date | Sun, 04 Mar 2018 17:11:33 -0500 |
parents | ef6215df2402 |
children | 6e526b0961a8 |
line wrap: on
line diff
--- a/mercurial/help.py Tue Mar 27 20:21:30 2018 +0530 +++ b/mercurial/help.py Sun Mar 04 17:11:33 2018 -0500 @@ -370,8 +370,8 @@ if util.safehasattr(entry[0], 'definition'): # aliased command source = entry[0].source if entry[0].definition.startswith('!'): # shell alias - doc = (_('shell alias for::\n\n %s\n\ndefined by: %s\n') % - (entry[0].definition[1:], source)) + doc = (_('shell alias for: %s\n\n%s\n\ndefined by: %s\n') % + (entry[0].definition[1:], doc, source)) else: doc = (_('alias for: hg %s\n\n%s\n\ndefined by: %s\n') % (entry[0].definition, doc, source))