diff mercurial/revlog.py @ 47456:9cecc222c536

revlogv2: fix `hg verify` with revlog v2 We added a bunch of new files but we never teached some internal about it. This is now fixed. Differential Revision: https://phab.mercurial-scm.org/D10858
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 09 Jun 2021 12:19:42 +0200
parents cac0e0621ceb
children c6844912c327
line wrap: on
line diff
--- a/mercurial/revlog.py	Tue Jun 08 02:34:59 2021 +0200
+++ b/mercurial/revlog.py	Wed Jun 09 12:19:42 2021 +0200
@@ -2828,8 +2828,15 @@
 
     def files(self):
         res = [self._indexfile]
-        if not self._inline:
-            res.append(self._datafile)
+        if self._docket_file is None:
+            if not self._inline:
+                res.append(self._datafile)
+        else:
+            res.append(self._docket_file)
+            if self._docket.data_end:
+                res.append(self._datafile)
+            if self._docket.sidedata_end:
+                res.append(self._sidedatafile)
         return res
 
     def emitrevisions(