mercurial/context.py
changeset 43022 15badd621825
parent 43021 008e74b34fb7
child 43023 8af909893188
equal deleted inserted replaced
43021:008e74b34fb7 43022:15badd621825
   467             filesadded = scmutil.computechangesetfilesadded(self)
   467             filesadded = scmutil.computechangesetfilesadded(self)
   468         return filesadded
   468         return filesadded
   469 
   469 
   470     def filesremoved(self):
   470     def filesremoved(self):
   471         source = self._repo.ui.config('experimental', 'copies.read-from')
   471         source = self._repo.ui.config('experimental', 'copies.read-from')
   472         if (source == 'changeset-only' or
   472         filesremoved = self._changeset.filesremoved
   473             (source == 'compatibility' and
   473         if source == 'changeset-only':
   474              self._changeset.filesremoved is not None)):
   474             if filesremoved is None:
   475             return self._changeset.filesremoved or []
   475                 filesremoved = []
   476         return scmutil.computechangesetfilesremoved(self)
   476         elif source == 'compatibility':
       
   477             if filesremoved is None:
       
   478                 filesremoved = scmutil.computechangesetfilesremoved(self)
       
   479         else:
       
   480             filesremoved = scmutil.computechangesetfilesremoved(self)
       
   481         return filesremoved
   477 
   482 
   478     @propertycache
   483     @propertycache
   479     def _copies(self):
   484     def _copies(self):
   480         source = self._repo.ui.config('experimental', 'copies.read-from')
   485         source = self._repo.ui.config('experimental', 'copies.read-from')
   481         p1copies = self._changeset.p1copies
   486         p1copies = self._changeset.p1copies