mercurial/templatekw.py
changeset 32656 4bec8cce6a09
parent 32038 3920b5970f95
child 32658 55ff67ffcead
equal deleted inserted replaced
32655:7dab4c0cdb41 32656:4bec8cce6a09
   159     repo = ctx.repo()
   159     repo = ctx.repo()
   160     if repo.ui.debugflag:
   160     if repo.ui.debugflag:
   161         hexnode = ctx.hex()
   161         hexnode = ctx.hex()
   162     else:
   162     else:
   163         hexnode = ctx.hex()[:12]
   163         hexnode = ctx.hex()[:12]
   164     return '%d:%s' % (scmutil.intrev(ctx.rev()), hexnode)
   164     return '%d:%s' % (scmutil.intrev(ctx), hexnode)
   165 
   165 
   166 def getfiles(repo, ctx, revcache):
   166 def getfiles(repo, ctx, revcache):
   167     if 'files' not in revcache:
   167     if 'files' not in revcache:
   168         revcache['files'] = repo.status(ctx.p1(), ctx)[:3]
   168         revcache['files'] = repo.status(ctx.p1(), ctx)[:3]
   169     return revcache['files']
   169     return revcache['files']
   609     return ctx.phase()
   609     return ctx.phase()
   610 
   610 
   611 @templatekeyword('rev')
   611 @templatekeyword('rev')
   612 def showrev(repo, ctx, templ, **args):
   612 def showrev(repo, ctx, templ, **args):
   613     """Integer. The repository-local changeset revision number."""
   613     """Integer. The repository-local changeset revision number."""
   614     return scmutil.intrev(ctx.rev())
   614     return scmutil.intrev(ctx)
   615 
   615 
   616 def showrevslist(name, revs, **args):
   616 def showrevslist(name, revs, **args):
   617     """helper to generate a list of revisions in which a mapped template will
   617     """helper to generate a list of revisions in which a mapped template will
   618     be evaluated"""
   618     be evaluated"""
   619     repo = args['ctx'].repo()
   619     repo = args['ctx'].repo()