# HG changeset patch # User Christian Ebert # Date 1300102010 -3600 # Node ID 24924dfb8326959a8251efe87d13666ca4dd5f38 # Parent d6b24cad9513f4f82f85c2649b84cdefcfffb77d Offer additional datefilters when the extension is enabled Before the additional datefilters (utcdate, svnisodate, svnutcdate) were used when kwtemplater was initialized. Now they always be used once the extension is enabled. diff -r d6b24cad9513 -r 24924dfb8326 hgkw/keyword.py --- a/hgkw/keyword.py Mon Mar 14 12:19:59 2011 +0100 +++ b/hgkw/keyword.py Mon Mar 14 12:26:50 2011 +0100 @@ -126,6 +126,10 @@ ''' return util.datestr((text[0], 0), '%Y-%m-%d %H:%M:%SZ') +templatefilters.filters.update({'utcdate': utcdate, + 'svnisodate': svnisodate, + 'svnutcdate': svnutcdate}) + # make keyword tools accessible kwtools = {'templater': None, 'hgcmd': ''} @@ -187,9 +191,6 @@ for k, v in kwmaps) else: self.templates = _defaultkwmaps(self.ui) - templatefilters.filters.update({'utcdate': utcdate, - 'svnisodate': svnisodate, - 'svnutcdate': svnutcdate}) @util.propertycache def escape(self):