changeset 51418 | c9c017b34464 |
parent 51417 | e0d329491709 |
child 51419 | e57d4b868a3e |
--- a/mercurial/phases.py Wed Feb 21 14:42:13 2024 +0100 +++ b/mercurial/phases.py Fri Feb 23 00:01:33 2024 +0100 @@ -471,7 +471,10 @@ ph._phaseroots = self._phaseroots.copy() ph.dirty = self.dirty ph._loadedrevslen = self._loadedrevslen - ph._phasesets = self._phasesets + if self._phasesets is None: + ph._phasesets = None + else: + ph._phasesets = self._phasesets.copy() return ph def replace(self, phcache):