diff -r a1dd484bf33b -r 048c11993d6a mercurial/manifest.py --- a/mercurial/manifest.py Tue Oct 22 22:28:10 2024 -0400 +++ b/mercurial/manifest.py Wed Oct 23 12:44:09 2024 -0400 @@ -2332,7 +2332,7 @@ md.set(f, new_node, new_flag) return md - def read_delta_new_entries(self, *, shallow=False) -> manifestdict: + def read_delta_new_entries(self, *, shallow: bool = False) -> manifestdict: """see `interface.imanifestrevisionbase` documentations""" # If we are using narrow, returning a delta against an arbitrary # changeset might return file outside the narrowspec. This can create @@ -2621,7 +2621,7 @@ bases = (store.deltaparent(r),) return self.read_any_fast_delta(bases, shallow=shallow)[1] - def readfast(self, shallow=False) -> AnyManifestDict: + def readfast(self, shallow: bool = False) -> AnyManifestDict: """Calls either readdelta or read, based on which would be less work. readdelta is called if the delta is against the p1, and therefore can be read quickly. @@ -2694,7 +2694,7 @@ def read(self): return excludeddir(self.nodeconstants, self._dir, self._node) - def readfast(self, shallow=False): + def readfast(self, shallow: bool = False): # special version of readfast since we don't have underlying storage return self.read()