mercurial/revlog.py
changeset 1493 1a216cb4ee64
parent 1469 0847c45ffee6
child 1494 249ca10d37f4
--- a/mercurial/revlog.py
+++ b/mercurial/revlog.py
@@ -823,3 +823,12 @@ class revlog:
         dfh.close()
         ifh.close()
         return node
+
+    def checksize(self):
+        expected = 0
+        if self.count():
+            expected = self.end(self.count() - 1)
+        f = self.opener(self.datafile)
+        f.seek(0, 2)
+        actual = f.tell()
+        return expected - actual