mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 15:27:13 +03:00
templates: 'children' keyword
The template keyword 'parents' is already present and this just provides the complimentary template keyword.
This commit is contained in:
parent
c7e7cca544
commit
48d0722a3e
@ -28,6 +28,8 @@ keywords are usually available for templating a log-like command:
|
||||
:branches: String. The name of the branch on which the changeset was
|
||||
committed. Will be empty if the branch name was default.
|
||||
|
||||
:children: List of strings. The children of the changeset.
|
||||
|
||||
:date: Date information. The date when the changeset was committed.
|
||||
|
||||
:desc: String. The text of the changeset description.
|
||||
|
@ -151,6 +151,11 @@ def showbranches(**args):
|
||||
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 @@ def showtags(**args):
|
||||
keywords = {
|
||||
'author': showauthor,
|
||||
'branches': showbranches,
|
||||
'children': showchildren,
|
||||
'date': showdate,
|
||||
'desc': showdescription,
|
||||
'diffstat': showdiffstat,
|
||||
|
Loading…
Reference in New Issue
Block a user