mercurial/context.py
changeset 42710 87c4cd89b539
parent 42707 3cffc7bbec26
child 42711 53c07f08fea1
--- a/mercurial/context.py	Tue Aug 06 03:17:40 2019 +0200
+++ b/mercurial/context.py	Wed Jun 12 13:42:22 2019 +0100
@@ -459,12 +459,7 @@
             (source == 'compatibility' and
              self._changeset.filesadded is not None)):
             return self._changeset.filesadded or []
-
-        added = []
-        for f in self.files():
-            if not any(f in p for p in self.parents()):
-                added.append(f)
-        return added
+        return scmutil.computechangesetfilesadded(self)
     def filesremoved(self):
         source = self._repo.ui.config('experimental', 'copies.read-from')
         if (source == 'changeset-only' or