mercurial/store.py
changeset 50513 5a62d56e3955
parent 50512 a32d739b0ffb
child 50514 0925eaf09c8b
equal deleted inserted replaced
50512:a32d739b0ffb 50513:5a62d56e3955
   684                     target_id=revlog_target_id,
   684                     target_id=revlog_target_id,
   685                     details=file_details,
   685                     details=file_details,
   686                 )
   686                 )
   687 
   687 
   688     def top_entries(self, phase=False) -> Generator[BaseStoreEntry, None, None]:
   688     def top_entries(self, phase=False) -> Generator[BaseStoreEntry, None, None]:
       
   689         if phase and self.vfs.exists(b'phaseroots'):
       
   690             yield SimpleStoreEntry(
       
   691                 entry_path=b'phaseroots',
       
   692                 is_volatile=True,
       
   693             )
       
   694 
   689         files = reversed(self._walk(b'', False))
   695         files = reversed(self._walk(b'', False))
   690 
   696 
   691         changelogs = collections.defaultdict(dict)
   697         changelogs = collections.defaultdict(dict)
   692         manifestlogs = collections.defaultdict(dict)
   698         manifestlogs = collections.defaultdict(dict)
   693 
   699 
   723                     path_prefix=revlog,
   729                     path_prefix=revlog,
   724                     revlog_type=revlog_type,
   730                     revlog_type=revlog_type,
   725                     target_id=b'',
   731                     target_id=b'',
   726                     details=file_details,
   732                     details=file_details,
   727                 )
   733                 )
   728         if phase and self.vfs.exists(b'phaseroots'):
       
   729             yield SimpleStoreEntry(
       
   730                 entry_path=b'phaseroots',
       
   731                 is_volatile=True,
       
   732             )
       
   733 
   734 
   734     def walk(
   735     def walk(
   735         self, matcher=None, phase=False
   736         self, matcher=None, phase=False
   736     ) -> Generator[BaseStoreEntry, None, None]:
   737     ) -> Generator[BaseStoreEntry, None, None]:
   737         """return files related to data storage (ie: revlogs)
   738         """return files related to data storage (ie: revlogs)