comparison mercurial/templatekw.py @ 32927:89610c586fa2

templatekw: reference predecessor node id as {node} in map operation More predecessor-depending values will be populated by the next patch.
author Yuya Nishihara <yuya@tcha.org>
date Sat, 17 Jun 2017 13:18:03 +0900
parents 1858fc2327ef
children 498e9dcc5fa9
comparison
equal deleted inserted replaced
32926:661025fd3e1c 32927:89610c586fa2
566 """Returns the list if the closest visible successors 566 """Returns the list if the closest visible successors
567 """ 567 """
568 predecessors = sorted(obsutil.closestpredecessors(repo, ctx.node())) 568 predecessors = sorted(obsutil.closestpredecessors(repo, ctx.node()))
569 predecessors = map(hex, predecessors) 569 predecessors = map(hex, predecessors)
570 570
571 return _hybrid(None, predecessors, lambda x: {'predecessor': x}, 571 return _hybrid(None, predecessors, lambda x: {'node': x},
572 lambda d: d['predecessor'][:12]) 572 lambda d: d['node'][:12])
573 573
574 @templatekeyword('p1rev') 574 @templatekeyword('p1rev')
575 def showp1rev(repo, ctx, templ, **args): 575 def showp1rev(repo, ctx, templ, **args):
576 """Integer. The repository-local revision number of the changeset's 576 """Integer. The repository-local revision number of the changeset's
577 first parent, or -1 if the changeset has no parents.""" 577 first parent, or -1 if the changeset has no parents."""