Mercurial > hg
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 |