keyword: use util.datestr for utcdate filter, expose through variable
authorChristian Ebert <blacktrash@gmx.net>
Wed, 05 Aug 2009 17:20:47 +0200
changeset 9308 6fdd39f52f7f
parent 9307 2715506d54e4
child 9309 cfdcb7a465af
keyword: use util.datestr for utcdate filter, expose through variable
hgext/keyword.py
--- a/hgext/keyword.py	Wed Aug 05 17:20:47 2009 +0200
+++ b/hgext/keyword.py	Wed Aug 05 17:20:47 2009 +0200
@@ -82,7 +82,7 @@
 from mercurial.lock import release
 from mercurial.node import nullid
 from mercurial.i18n import _
-import re, shutil, tempfile, time
+import re, shutil, tempfile
 
 commands.optionalrepo += ' kwdemo'
 
@@ -95,9 +95,8 @@
 # not when reading filelog, and unexpand when reading from working dir
 restricted = 'merge record resolve qfold qimport qnew qpush qrefresh qrecord'
 
-def utcdate(date):
-    '''Returns hgdate in cvs-like UTC format.'''
-    return time.strftime('%Y/%m/%d %H:%M:%S', time.gmtime(date[0]))
+# provide cvs-like UTC date filter
+utcdate = lambda x: util.datestr(x, '%Y/%m/%d %H:%M:%S')
 
 # make keyword tools accessible
 kwtools = {'templater': None, 'hgcmd': '', 'inc': [], 'exc': ['.hg*']}