From patchwork Wed Sep 23 21:51:54 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [5, of, 7] sidedata: simply read removed files from the `ChangingFiles` object From: Pierre-Yves David X-Patchwork-Id: 47263 Message-Id: <27f2fb9b84842c698f0e.1600897914@nodosa.octobus.net> To: mercurial-devel@mercurial-scm.org Date: Wed, 23 Sep 2020 23:51:54 +0200 # HG changeset patch # User Pierre-Yves David # Date 1600866961 -7200 # Wed Sep 23 15:16:01 2020 +0200 # Node ID 27f2fb9b84842c698f0e76303990cf76da095bbf # Parent 77774597ab41503d1358db12408e76d9dbe2c5cb # EXP-Topic new-metadata-pre # Available At https://foss.heptapod.net/octobus/mercurial-devel/ # hg pull https://foss.heptapod.net/octobus/mercurial-devel/ -r 27f2fb9b8484 sidedata: simply read removed files from the `ChangingFiles` object diff --git a/mercurial/changelog.py b/mercurial/changelog.py --- a/mercurial/changelog.py +++ b/mercurial/changelog.py @@ -340,9 +340,7 @@ class changelogrevision(object): @property def filesremoved(self): if self._cpsd: - rawindices = self._sidedata.get(sidedatamod.SD_FILESREMOVED) - if not rawindices: - return [] + return self.changes.removed else: rawindices = self.extra.get(b'filesremoved') if rawindices is None: