[PATCH v2] template: add predecessors template
Yuya Nishihara
yuya at tcha.org
Fri Jun 16 23:01:56 EDT 2017
On Fri, 16 Jun 2017 18:57:35 +0200, Boris Feld wrote:
> # HG changeset patch
> # User Boris Feld <boris.feld at octobus.net>
> # Date 1497524578 -7200
> # Thu Jun 15 13:02:58 2017 +0200
> # Node ID e0be88a6c22ffc5fc51e9bbdcce0a254b8875173
> # Parent 29558247b00eff8c95c7604032b59cfbab34010d
> # EXP-Topic predecessorstemplate
> template: add predecessors template
Queued, thanks.
> + at templatekeyword("predecessors")
> +def showpredecessors(repo, ctx, **args):
> + """Returns the list if the closest visible successors
> + """
> + predecessors = sorted(obsutil.closestpredecessors(repo, ctx.node()))
> + predecessors = map(hex, predecessors)
> +
> + return _hybrid(None, predecessors, lambda x: {'predecessor': x},
> + lambda d: "%s" % d['predecessor'][:12])
"%s" % shouldn't be necessary, dropped.
More information about the Mercurial-devel
mailing list