diff -r babc00a82c5e -r c829563b3118 mercurial/templatekw.py --- a/mercurial/templatekw.py Sun Dec 13 18:06:24 2009 +0100 +++ b/mercurial/templatekw.py Sun Dec 13 18:06:24 2009 +0100 @@ -141,6 +141,10 @@ def showfileadds(repo, ctx, templ, revcache, **args): return showlist(templ, 'file_add', getfiles(repo, ctx, revcache)[1], **args) +def showfilecopies(repo, ctx, templ, revcache, **args): + c = [{'name': x[0], 'source': x[1]} for x in revcache['copies']] + return showlist(templ, 'file_copy', c, plural='file_copies', **args) + def showfiledels(repo, ctx, templ, revcache, **args): return showlist(templ, 'file_del', getfiles(repo, ctx, revcache)[2], **args) @@ -179,6 +183,7 @@ 'diffstat': showdiffstat, 'extras': showextras, 'file_adds': showfileadds, + 'file_copies': showfilecopies, 'file_dels': showfiledels, 'file_mods': showfilemods, 'files': showfiles,