mercurial/context.py
changeset 42711 53c07f08fea1
parent 42710 87c4cd89b539
child 42769 e75981b7ce84
equal deleted inserted replaced
42710:87c4cd89b539 42711:53c07f08fea1
   464         source = self._repo.ui.config('experimental', 'copies.read-from')
   464         source = self._repo.ui.config('experimental', 'copies.read-from')
   465         if (source == 'changeset-only' or
   465         if (source == 'changeset-only' or
   466             (source == 'compatibility' and
   466             (source == 'compatibility' and
   467              self._changeset.filesremoved is not None)):
   467              self._changeset.filesremoved is not None)):
   468             return self._changeset.filesremoved or []
   468             return self._changeset.filesremoved or []
   469 
   469         return scmutil.computechangesetfilesremoved(self)
   470         removed = []
       
   471         for f in self.files():
       
   472             if f not in self:
       
   473                 removed.append(f)
       
   474         return removed
       
   475 
   470 
   476     @propertycache
   471     @propertycache
   477     def _copies(self):
   472     def _copies(self):
   478         source = self._repo.ui.config('experimental', 'copies.read-from')
   473         source = self._repo.ui.config('experimental', 'copies.read-from')
   479         p1copies = self._changeset.p1copies
   474         p1copies = self._changeset.p1copies