manifest: deprecated readdelta and readfast
authorPierre-Yves David <pierre-yves.david@octobus.net>
Mon, 05 Aug 2024 20:08:23 +0200
changeset 51788 9af1acc1ffab
parent 51787 73b9558a0c56
child 51797 2f8e7e384178
manifest: deprecated readdelta and readfast These method should not have any user left.
mercurial/manifest.py
--- a/mercurial/manifest.py	Tue Aug 06 02:09:33 2024 +0200
+++ b/mercurial/manifest.py	Mon Aug 05 20:08:23 2024 +0200
@@ -2247,6 +2247,11 @@
 
         If `shallow` is True, nothing changes since this is a flat manifest.
         """
+        util.nouideprecwarn(
+            b'"readfast" is deprecated use "read_any_fast_delta" or "read_delta_parents"',
+            b"6.9",
+            stacklevel=2,
+        )
         store = self._storage()
         r = store.rev(self._node)
         deltaparent = store.deltaparent(r)
@@ -2261,6 +2266,11 @@
 
         Changing the value of `shallow` has no effect on flat manifests.
         """
+        util.nouideprecwarn(
+            b'"readfast" is deprecated use "read_any_fast_delta" or "read_delta_new_entries"',
+            b"6.9",
+            stacklevel=2,
+        )
         store = self._storage()
         r = store.rev(self._node)
         d = mdiff.patchtext(store.revdiff(store.deltaparent(r), r))
@@ -2454,6 +2464,11 @@
 
     def readdelta(self, shallow: bool = False) -> AnyManifestDict:
         """see `imanifestrevisionstored` documentation"""
+        util.nouideprecwarn(
+            b'"readdelta" is deprecated use "read_any_fast_delta" or "read_delta_new_entries"',
+            b"6.9",
+            stacklevel=2,
+        )
         store = self._storage()
         if shallow:
             r = store.rev(self._node)
@@ -2619,6 +2634,11 @@
         If `shallow` is True, it only returns the entries from this manifest,
         and not any submanifests.
         """
+        util.nouideprecwarn(
+            b'"readdelta" is deprecated use "read_any_fast_delta" or "read_delta_parents"',
+            b"6.9",
+            stacklevel=2,
+        )
         store = self._storage()
         r = store.rev(self._node)
         deltaparent = store.deltaparent(r)