equal
deleted
inserted
replaced
164 def clear(self): |
164 def clear(self): |
165 self._per_filter.clear() |
165 self._per_filter.clear() |
166 |
166 |
167 def write_delayed(self, repo): |
167 def write_delayed(self, repo): |
168 unfi = repo.unfiltered() |
168 unfi = repo.unfiltered() |
169 for filtername, cache in self._per_filter.items(): |
169 for filtername in repoviewutil.get_ordered_subset(): |
|
170 cache = self._per_filter.get(filtername) |
|
171 if cache is None: |
|
172 continue |
170 if cache._delayed: |
173 if cache._delayed: |
171 if filtername is None: |
174 if filtername is None: |
172 repo = unfi |
175 repo = unfi |
173 else: |
176 else: |
174 repo = unfi.filtered(filtername) |
177 repo = unfi.filtered(filtername) |