--- a/mercurial/revlog.py Tue Aug 20 00:07:05 2024 -0400
+++ b/mercurial/revlog.py Wed Aug 21 22:15:05 2024 -0400
@@ -25,6 +25,8 @@
import zlib
from typing import (
+ Iterable,
+ Iterator,
Optional,
Tuple,
)
@@ -1826,7 +1828,7 @@
def __len__(self):
return len(self.index)
- def __iter__(self):
+ def __iter__(self) -> Iterator[int]:
return iter(range(len(self)))
def revs(self, start=0, stop=None):
@@ -3902,7 +3904,7 @@
else:
rewrite.v2_censor(self, tr, censor_nodes, tombstone)
- def verifyintegrity(self, state):
+ def verifyintegrity(self, state) -> Iterable[RevLogProblem]:
"""Verifies the integrity of the revlog.
Yields ``revlogproblem`` instances describing problems that are