mercurial/changelog.py
changeset 45574 4e2238ba51a4
parent 45573 f9a67afcc33b
child 45575 147fb889278b
equal deleted inserted replaced
45573:f9a67afcc33b 45574:4e2238ba51a4
   348         return metadata.decodefileindices(self.files, rawindices)
   348         return metadata.decodefileindices(self.files, rawindices)
   349 
   349 
   350     @property
   350     @property
   351     def p1copies(self):
   351     def p1copies(self):
   352         if self._cpsd:
   352         if self._cpsd:
   353             rawcopies = self._sidedata.get(sidedatamod.SD_P1COPIES)
   353             return self.changes.copied_from_p1
   354             if not rawcopies:
       
   355                 return {}
       
   356         else:
   354         else:
   357             rawcopies = self.extra.get(b'p1copies')
   355             rawcopies = self.extra.get(b'p1copies')
   358         if rawcopies is None:
   356         if rawcopies is None:
   359             return None
   357             return None
   360         return metadata.decodecopies(self.files, rawcopies)
   358         return metadata.decodecopies(self.files, rawcopies)