# HG changeset patch # User Pierre-Yves David # Date 1493319129 -7200 # Node ID 18b8dc058f75d41bf7c621cafc2046dfcd6c02ff # Parent 1b6d4d176145d043bc953d6644e15ab2b640531e repo: properly progate "destroyed" call to super class The propagation of the 'destroyed' call was dropped. I'm not certain of the consequences of having a partially broken "destroyed" call, but this can't be good. diff -r 1b6d4d176145 -r 18b8dc058f75 README --- a/README Thu Apr 20 13:04:31 2017 +0200 +++ b/README Thu Apr 27 20:52:09 2017 +0200 @@ -113,6 +113,11 @@ ========= +6.0.2 - in progress +------------------- + + - fix the propagation of some some cache invalidation, + 6.0.1 -- 2017-04-20 ------------------- diff -r 1b6d4d176145 -r 18b8dc058f75 hgext3rd/evolve/obsdiscovery.py --- a/hgext3rd/evolve/obsdiscovery.py Thu Apr 20 13:04:31 2017 +0200 +++ b/hgext3rd/evolve/obsdiscovery.py Thu Apr 27 20:52:09 2017 +0200 @@ -551,6 +551,7 @@ def destroyed(self): if 'stablerange' in vars(self): del self.stablerange + super(obshashrepo, self).destroyed() repo.__class__ = obshashrepo diff -r 1b6d4d176145 -r 18b8dc058f75 hgext3rd/evolve/stablerange.py --- a/hgext3rd/evolve/stablerange.py Thu Apr 20 13:04:31 2017 +0200 +++ b/hgext3rd/evolve/stablerange.py Thu Apr 27 20:52:09 2017 +0200 @@ -886,6 +886,7 @@ def destroyed(self): if 'stablerange' in vars(self): del self.stablerange + super(stablerangerepo, self).destroyed() def transaction(self, *args, **kwargs): tr = super(stablerangerepo, self).transaction(*args, **kwargs)