comparison hgext/mq.py @ 8525:b169ba60eebe

mq: new method invalidate Introduce method invalidate (similar to dirstate and repo).
author Simon Heimberg <simohe@besonet.ch>
date Tue, 05 May 2009 10:29:34 +0200
parents 21c87b299a04
children f9a80054dd3c
comparison
equal deleted inserted replaced
8524:21c87b299a04 8525:b169ba60eebe
152 152
153 @util.propertycache 153 @util.propertycache
154 def series_guards(self): 154 def series_guards(self):
155 self.parse_series() 155 self.parse_series()
156 return self.series_guards 156 return self.series_guards
157
158 def invalidate(self):
159 for a in 'applied full_series series series_guards'.split():
160 if a in self.__dict__:
161 delattr(self, a)
162 self.applied_dirty = 0
163 self.series_dirty = 0
164 self.guards_dirty = False
165 self.active_guards = None
157 166
158 def diffopts(self): 167 def diffopts(self):
159 if self._diffopts is None: 168 if self._diffopts is None:
160 self._diffopts = patch.diffopts(self.ui) 169 self._diffopts = patch.diffopts(self.ui)
161 return self._diffopts 170 return self._diffopts