Mercurial > hg-stable
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.""" |