diff -r d523b6e7ad26 -r a1f818a2b50d mercurial/templatekw.py --- a/mercurial/templatekw.py Thu Dec 29 04:40:09 2011 +0100 +++ b/mercurial/templatekw.py Fri Jan 06 11:20:49 2012 +0100 @@ -276,7 +276,11 @@ return ctx.hex() def showphase(repo, ctx, templ, **args): - """:rev: Integer. The changeset phase.""" + """:rev: String. The changeset phase name.""" + return ctx.phasestr() + +def showphaseidx(repo, ctx, templ, **args): + """:rev: Integer. The changeset phase index.""" return ctx.phase() def showrev(repo, ctx, templ, **args): @@ -317,6 +321,7 @@ 'manifest': showmanifest, 'node': shownode, 'phase': showphase, + 'phaseidx': showphaseidx, 'rev': showrev, 'tags': showtags, }