Mercurial > public > mercurial-scm > hg-stable
diff mercurial/help.py @ 24587:76c0b4cfa039
help: populate template functions via docstrings
We do this for revsets, template keywrods, and template filters. Now we
do it for template functions as well.
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Wed, 01 Apr 2015 20:23:58 -0700 |
parents | be83fd9d46d5 |
children | 117b9a101f71 |
line wrap: on
line diff
--- a/mercurial/help.py Wed Apr 01 20:19:43 2015 -0700 +++ b/mercurial/help.py Wed Apr 01 20:23:58 2015 -0700 @@ -9,6 +9,7 @@ import itertools, os, textwrap import error import extensions, revset, fileset, templatekw, templatefilters, filemerge +import templater import encoding, util, minirst import cmdutil import hgweb.webcommands as webcommands @@ -209,6 +210,7 @@ addtopicsymbols('revsets', '.. predicatesmarker', revset.symbols) addtopicsymbols('templates', '.. keywordsmarker', templatekw.dockeywords) addtopicsymbols('templates', '.. filtersmarker', templatefilters.filters) +addtopicsymbols('templates', '.. functionsmarker', templater.funcs) addtopicsymbols('hgweb', '.. webcommandsmarker', webcommands.commands, dedent=True)