Show More
@@ -404,12 +404,6 b' class changelog(revlog.revlog):' | |||||
404 | self.filteredrevs = frozenset() |
|
404 | self.filteredrevs = frozenset() | |
405 | self._copiesstorage = opener.options.get(b'copies-storage') |
|
405 | self._copiesstorage = opener.options.get(b'copies-storage') | |
406 |
|
406 | |||
407 | def strip(self, *args, **kwargs): |
|
|||
408 | # XXX make something better than assert |
|
|||
409 | # We can't expect proper strip behavior if we are filtered. |
|
|||
410 | assert not self.filteredrevs |
|
|||
411 | super(changelog, self).strip(*args, **kwargs) |
|
|||
412 |
|
||||
413 | def rev(self, node): |
|
407 | def rev(self, node): | |
414 | """filtered version of revlog.rev""" |
|
408 | """filtered version of revlog.rev""" | |
415 | r = super(changelog, self).rev(node) |
|
409 | r = super(changelog, self).rev(node) |
@@ -288,6 +288,12 b' def wrapchangelog(unfichangelog, filtere' | |||||
288 | revs = self._checknofilteredinrevs(revs) |
|
288 | revs = self._checknofilteredinrevs(revs) | |
289 | return super(filteredchangelog, self).headrevs(revs) |
|
289 | return super(filteredchangelog, self).headrevs(revs) | |
290 |
|
290 | |||
|
291 | def strip(self, *args, **kwargs): | |||
|
292 | # XXX make something better than assert | |||
|
293 | # We can't expect proper strip behavior if we are filtered. | |||
|
294 | assert not self.filteredrevs | |||
|
295 | super(filteredchangelog, self).strip(*args, **kwargs) | |||
|
296 | ||||
291 | cl.__class__ = filteredchangelog |
|
297 | cl.__class__ = filteredchangelog | |
292 |
|
298 | |||
293 | return cl |
|
299 | return cl |
General Comments 0
You need to be logged in to leave comments.
Login now