changeset 51486 | 659f766629c8 |
parent 51485 | 94f821490645 |
child 51487 | 18c2753434f2 |
--- a/mercurial/branchmap.py Fri Mar 08 16:47:32 2024 +0100 +++ b/mercurial/branchmap.py Sat Mar 09 02:07:15 2024 +0100 @@ -157,7 +157,9 @@ for candidate in (b'base', b'immutable', b'served'): rview = repo.filtered(candidate) if cache.validfor(rview): - cache = self._per_filter[candidate] = cache.copy(rview) + cache._filtername = candidate + self._per_filter[candidate] = cache + cache._dirty = True cache.write(rview) return