diff mercurial/help.py @ 37134: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))