diff -r 344939126579 -r 0870bb93573c mercurial/templatekw.py --- a/mercurial/templatekw.py Fri Jan 30 20:44:11 2015 -0500 +++ b/mercurial/templatekw.py Sun Feb 01 09:36:47 2015 +0900 @@ -382,6 +382,13 @@ names = ns.names(repo, ctx.node()) return showlist(ns.templatename, names, plural=namespace, **args) +# don't remove "showtags" definition, even though namespaces will put +# a helper function for "tags" keyword into "keywords" map automatically, +# because online help text is built without namespaces initialization +def showtags(**args): + """:tags: List of strings. Any tags associated with the changeset.""" + return shownames('tags', **args) + # keywords are callables like: # fn(repo, ctx, templ, cache, revcache, **args) # with: @@ -420,6 +427,7 @@ 'phaseidx': showphaseidx, 'rev': showrev, 'subrepos': showsubrepos, + 'tags': showtags, } def _showparents(**args):