diff mercurial/revlog.py @ 47455:f93a867a6486

revlog: list older-but-still-around file in `files` These older files will eventually be removed, but we have to take them in account until they are. So we update `files` to keep fncache happy. Differential Revision: https://phab.mercurial-scm.org/D10868
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 09 Jun 2021 19:47:29 +0200
parents c6844912c327
children f8330a3fc39f
line wrap: on
line diff
--- a/mercurial/revlog.py	Sat May 29 00:11:12 2021 +0200
+++ b/mercurial/revlog.py	Wed Jun 09 19:47:29 2021 +0200
@@ -2821,10 +2821,13 @@
                 res.append(self._datafile)
         else:
             res.append(self._docket_file)
+            res.extend(self._docket.old_index_filepaths(include_empty=False))
             if self._docket.data_end:
                 res.append(self._datafile)
+            res.extend(self._docket.old_data_filepaths(include_empty=False))
             if self._docket.sidedata_end:
                 res.append(self._sidedatafile)
+            res.extend(self._docket.old_sidedata_filepaths(include_empty=False))
         return res
 
     def emitrevisions(