--- a/mercurial/revlog.py Wed Oct 23 16:14:13 2024 +0200
+++ b/mercurial/revlog.py Wed Oct 23 16:19:24 2024 -0400
@@ -190,7 +190,7 @@
@attr.s(slots=True)
-class RevLogRevisionDelta:
+class revlogrevisiondelta: # (repository.irevisiondelta)
node = attr.ib()
p1node = attr.ib()
p2node = attr.ib()
@@ -204,14 +204,6 @@
linknode = attr.ib(default=None)
-revlogrevisiondelta = interfaceutil.implementer(repository.irevisiondelta)(
- RevLogRevisionDelta
-)
-
-if typing.TYPE_CHECKING:
- revlogrevisiondelta = RevLogRevisionDelta
-
-
@attr.s(frozen=True)
class RevLogProblem:
warning = attr.ib(default=None, type=Optional[bytes])