mercurial/templatekw.py
changeset 32911 7f1d07d2c8f8
parent 32910 498e9dcc5fa9
child 32970 11c0bb4ccc76
equal deleted inserted replaced
32910:498e9dcc5fa9 32911:7f1d07d2c8f8
   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,
   571     return _hybrid(None, predecessors,
   572                    lambda x: {'ctx': repo[x], 'revcache': {}},
   572                    lambda x: {'ctx': repo[x], 'revcache': {}},
   573                    lambda d: short(scmutil.binnode(d['ctx'])))
   573                    lambda d: _formatrevnode(d['ctx']))
   574 
   574 
   575 @templatekeyword('p1rev')
   575 @templatekeyword('p1rev')
   576 def showp1rev(repo, ctx, templ, **args):
   576 def showp1rev(repo, ctx, templ, **args):
   577     """Integer. The repository-local revision number of the changeset's
   577     """Integer. The repository-local revision number of the changeset's
   578     first parent, or -1 if the changeset has no parents."""
   578     first parent, or -1 if the changeset has no parents."""