Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/changelog.py @ 45576:f9a67afcc33b
sidedata: simply read removed files from the `ChangingFiles` object
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 23 Sep 2020 15:16:01 +0200 |
parents | 48c93a0b2acb |
children | 4e2238ba51a4 |
comparison
equal
deleted
inserted
replaced
45575:48c93a0b2acb | 45576:f9a67afcc33b |
---|---|
338 return metadata.decodefileindices(self.files, rawindices) | 338 return metadata.decodefileindices(self.files, rawindices) |
339 | 339 |
340 @property | 340 @property |
341 def filesremoved(self): | 341 def filesremoved(self): |
342 if self._cpsd: | 342 if self._cpsd: |
343 rawindices = self._sidedata.get(sidedatamod.SD_FILESREMOVED) | 343 return self.changes.removed |
344 if not rawindices: | |
345 return [] | |
346 else: | 344 else: |
347 rawindices = self.extra.get(b'filesremoved') | 345 rawindices = self.extra.get(b'filesremoved') |
348 if rawindices is None: | 346 if rawindices is None: |
349 return None | 347 return None |
350 return metadata.decodefileindices(self.files, rawindices) | 348 return metadata.decodefileindices(self.files, rawindices) |