Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/changelog.py @ 45575:48c93a0b2acb
sidedata: simply read added files from the `ChangingFiles` object
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 23 Sep 2020 15:15:46 +0200 |
parents | 7543b5072e84 |
children | f9a67afcc33b |
comparison
equal
deleted
inserted
replaced
45574:7543b5072e84 | 45575:48c93a0b2acb |
---|---|
328 return self._text[off[2] + 1 : off[3]].split(b'\n') | 328 return self._text[off[2] + 1 : off[3]].split(b'\n') |
329 | 329 |
330 @property | 330 @property |
331 def filesadded(self): | 331 def filesadded(self): |
332 if self._cpsd: | 332 if self._cpsd: |
333 rawindices = self._sidedata.get(sidedatamod.SD_FILESADDED) | 333 return self.changes.added |
334 if not rawindices: | |
335 return [] | |
336 else: | 334 else: |
337 rawindices = self.extra.get(b'filesadded') | 335 rawindices = self.extra.get(b'filesadded') |
338 if rawindices is None: | 336 if rawindices is None: |
339 return None | 337 return None |
340 return metadata.decodefileindices(self.files, rawindices) | 338 return metadata.decodefileindices(self.files, rawindices) |