diff -r 87c4cd89b539 -r 53c07f08fea1 mercurial/context.py --- a/mercurial/context.py Wed Jun 12 13:42:22 2019 +0100 +++ b/mercurial/context.py Wed Jun 12 13:42:52 2019 +0100 @@ -466,12 +466,7 @@ (source == 'compatibility' and self._changeset.filesremoved is not None)): return self._changeset.filesremoved or [] - - removed = [] - for f in self.files(): - if f not in self: - removed.append(f) - return removed + return scmutil.computechangesetfilesremoved(self) @propertycache def _copies(self):