Mercurial > hg-stable
changeset 2519:deb466fa6957
add a new template function 'hgdate'
'hgdate' turns a date into a cset timestamp as printed by 'hg export'
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Fri, 30 Jun 2006 10:15:18 +0200 |
parents | d78ae783499d |
children | e30f425a4b2c |
files | mercurial/templater.py |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/templater.py Thu Jun 29 10:35:15 2006 -0700 +++ b/mercurial/templater.py Fri Jun 30 10:15:18 2006 +0200 @@ -225,6 +225,10 @@ '''turn a (timestamp, tzoff) tuple into an iso 8631 date and time.''' return util.datestr(date, format='%Y-%m-%d %H:%M') +def hgdate(date): + '''turn a (timestamp, tzoff) tuple into an hg cset timestamp.''' + return "%d %d" % date + def nl2br(text): '''replace raw newlines with xhtml line breaks.''' return text.replace('\n', '<br/>\n') @@ -282,6 +286,7 @@ "fill76": lambda x: fill(x, width=76), "firstline": lambda x: x.splitlines(1)[0].rstrip('\r\n'), "tabindent": lambda x: indent(x, '\t'), + "hgdate": hgdate, "isodate": isodate, "obfuscate": obfuscate, "permissions": lambda x: x and "-rwxr-xr-x" or "-rw-r--r--",