# HG changeset patch # User Shun-ichi Goto # Date 1142704285 28800 # Node ID 6e1a8ea5d7172c7b3105784027f6d3cfafedab40 # Parent 0d54675cd56669794bdc519de3e71839f56bddf1 Duplicate cache when creating templater. diff -r 0d54675cd566 -r 6e1a8ea5d717 mercurial/templater.py --- a/mercurial/templater.py Sat Mar 18 14:36:45 2006 +0100 +++ b/mercurial/templater.py Sat Mar 18 09:51:25 2006 -0800 @@ -65,7 +65,7 @@ filters is dict of functions. each transforms a value into another. defaults is dict of default map definitions.''' self.mapfile = mapfile or 'template' - self.cache = cache + self.cache = cache.copy() self.map = {} self.base = (mapfile and os.path.dirname(mapfile)) or '' self.filters = filters