[PATCH 1 of 1] keyword: add extra datefilters in a single update call

Christian Ebert blacktrash at gmx.net
Thu Jul 15 03:26:29 CDT 2010


# HG changeset patch
# User Christian Ebert <blacktrash at gmx.net>
# Date 1279182271 -7200
# Node ID cd9b87a86a722d917e6f8e8a61f6b158d413323b
# Parent  cd6884231db8affc19e2f8107fd8c65ef60709f3
keyword: add extra datefilters in a single update call

diff --git a/hgext/keyword.py b/hgext/keyword.py
--- a/hgext/keyword.py
+++ b/hgext/keyword.py
@@ -159,9 +159,9 @@
         kwpat = r'\$(%s)(: [^$\n\r]*? )??\$' % '|'.join(escaped)
         self.re_kw = re.compile(kwpat)
 
-        templatefilters.filters['utcdate'] = utcdate
-        templatefilters.filters['svnisodate'] = svnisodate
-        templatefilters.filters['svnutcdate'] = svnutcdate
+        templatefilters.filters.update({'utcdate': utcdate,
+                                        'svnisodate': svnisodate,
+                                        'svnutcdate': svnutcdate})
 
     def substitute(self, data, path, ctx, subfunc):
         '''Replaces keywords in data with expanded template.'''


More information about the Mercurial-devel mailing list