hgkw/keyword.py
branchstable
changeset 708 676de4ffd778
parent 702 c118a9c5ca24
child 710 2f341cf2268d
--- a/hgkw/keyword.py	Wed Mar 24 01:43:24 2010 +0100
+++ b/hgkw/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)