mercurial/dirstate.py
changeset 50139 5b9c3ae807c8
parent 50133 605f0ccffb43
child 50141 76d44983a398
equal deleted inserted replaced
50138:a28cedb26139 50139:5b9c3ae807c8
  1613         if tr:
  1613         if tr:
  1614             return self._pendingfilename
  1614             return self._pendingfilename
  1615         else:
  1615         else:
  1616             return self._filename
  1616             return self._filename
  1617 
  1617 
       
  1618     def all_file_names(self):
       
  1619         """list all filename currently used by this dirstate
       
  1620 
       
  1621         This is only used to do `hg rollback` related backup in the transaction
       
  1622         """
       
  1623         if not self._opener.exists(self._filename):
       
  1624             # no data every written to disk yet
       
  1625             return ()
       
  1626         elif self._use_dirstate_v2:
       
  1627             return (
       
  1628                 self._filename,
       
  1629                 self._map.docket.data_filename(),
       
  1630             )
       
  1631         else:
       
  1632             return (self._filename,)
       
  1633 
  1618     def data_backup_filename(self, backupname):
  1634     def data_backup_filename(self, backupname):
  1619         if not self._use_dirstate_v2:
  1635         if not self._use_dirstate_v2:
  1620             return None
  1636             return None
  1621         return backupname + b'.v2-data'
  1637         return backupname + b'.v2-data'
  1622 
  1638