hgext/keyword.py
changeset 10844 6722ba3bf80b
parent 10714 9c0a1887bd4b
child 10894 26cf11f9f322
--- a/hgext/keyword.py	Mon Apr 05 14:33:41 2010 -0500
+++ b/hgext/keyword.py	Mon Apr 05 15:25:08 2010 -0500
@@ -135,13 +135,13 @@
         self.re_kw = re.compile(kwpat)
 
         templatefilters.filters['utcdate'] = utcdate
-        self.ct = cmdutil.changeset_templater(self.ui, self.repo,
-                                              False, None, '', False)
 
     def substitute(self, data, path, ctx, subfunc):
         '''Replaces keywords in data with expanded template.'''
         def kwsub(mobj):
             kw = mobj.group(1)
+            self.ct = cmdutil.changeset_templater(self.ui, self.repo,
+                                                  False, None, '', False)
             self.ct.use_template(self.templates[kw])
             self.ui.pushbuffer()
             self.ct.show(ctx, root=self.repo.root, file=path)