# HG changeset patch # User Pierre-Yves David # Date 1600866976 -7200 # Node ID 4e2238ba51a494aa20626ee14f078e346c3af148 # Parent f9a67afcc33b339fc8f6a45fbf2a0d5a089d35af sidedata: simply read p1copies files from the `ChangingFiles` object diff -r f9a67afcc33b -r 4e2238ba51a4 mercurial/changelog.py --- a/mercurial/changelog.py Wed Sep 23 15:16:01 2020 +0200 +++ b/mercurial/changelog.py Wed Sep 23 15:16:16 2020 +0200 @@ -350,9 +350,7 @@ @property def p1copies(self): if self._cpsd: - rawcopies = self._sidedata.get(sidedatamod.SD_P1COPIES) - if not rawcopies: - return {} + return self.changes.copied_from_p1 else: rawcopies = self.extra.get(b'p1copies') if rawcopies is None: