diff -r e627cc25b6f3 -r 4cb75772818d mercurial/dirstatemap.py --- a/mercurial/dirstatemap.py Sun Jan 05 22:26:16 2025 -0500 +++ b/mercurial/dirstatemap.py Mon Jan 06 00:30:55 2025 -0500 @@ -62,12 +62,12 @@ _use_dirstate_v2: bool _nodeconstants: typelib.NodeConstants - _ui: "uimod.ui" + _ui: uimod.ui _root: bytes _filename: bytes _nodelen: int _dirtyparents: bool - _docket: Optional["docketmod.DirstateDocket"] + _docket: Optional[docketmod.DirstateDocket] _write_mode: int _pendingmode: Optional[bool] identity: Optional[typelib.CacheStat] @@ -79,7 +79,7 @@ def __init__( self, - ui: "uimod.ui", + ui: uimod.ui, opener, root: bytes, nodeconstants: typelib.NodeConstants, @@ -182,7 +182,7 @@ return b'' @property - def docket(self) -> "docketmod.DirstateDocket": + def docket(self) -> docketmod.DirstateDocket: testing.wait_on_cfg(self._ui, b'dirstate.pre-read-file') if not self._docket: if not self._use_dirstate_v2: