Mercurial > public > mercurial-scm > hg-stable
diff mercurial/templatekw.py @ 11655:6faf015e0ba0
templates: 'children' keyword
The template keyword 'parents' is already present and this just
provides the complimentary template keyword.
author | Jason Harris <jason@jasonfharris.com> |
---|---|
date | Sat, 03 Jul 2010 05:24:16 +0200 |
parents | 4612cded5176 |
children | 6c375e07d673 |
line wrap: on
line diff
--- a/mercurial/templatekw.py Thu Jul 22 16:51:45 2010 +0200 +++ b/mercurial/templatekw.py Sat Jul 03 05:24:16 2010 +0200 @@ -151,6 +151,11 @@ branch = encoding.tolocal(branch) return showlist('branch', [branch], plural='branches', **args) +def showchildren(**args): + ctx = args['ctx'] + childrevs = ['%d:%s' % (cctx, cctx) for cctx in ctx.children()] + return showlist('children', childrevs, **args) + def showdate(repo, ctx, templ, **args): return ctx.date() @@ -245,6 +250,7 @@ keywords = { 'author': showauthor, 'branches': showbranches, + 'children': showchildren, 'date': showdate, 'desc': showdescription, 'diffstat': showdiffstat,