# HG changeset patch # User Christian Ebert # Date 1300102010 -3600 # Node ID 15470463f932fa13dd35854322ea6fad98a7c1b9 # Parent 20d13244f1928ab66d9ce1acc940981050d00339 keyword: 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 20d13244f192 -r 15470463f932 hgext/keyword.py --- a/hgext/keyword.py Mon Mar 14 12:19:59 2011 +0100 +++ b/hgext/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):