mercurial/dirstatemap.py
branchstable
changeset 50234 2be6d5782728
parent 50228 fc8e37c380d3
child 50236 53f196622699
--- a/mercurial/dirstatemap.py	Sun Feb 26 16:27:50 2023 +0100
+++ b/mercurial/dirstatemap.py	Tue Dec 13 14:51:36 2022 +0100
@@ -282,6 +282,7 @@
 
             if not self.docket.uuid:
                 return
+            testing.wait_on_cfg(self._ui, b'dirstate.post-docket-read-file')
             st = self._opener.read(self.docket.data_filename())
         else:
             st = self._readdirstatefile()
@@ -547,6 +548,9 @@
             testing.wait_on_cfg(self._ui, b'dirstate.pre-read-file')
             if self._use_dirstate_v2:
                 if self.docket.uuid:
+                    testing.wait_on_cfg(
+                        self._ui, b'dirstate.post-docket-read-file'
+                    )
                     # TODO: use mmap when possible
                     data = self._opener.read(self.docket.data_filename())
                 else: