Mercurial > hg > mercurial-crew-with-dirclash
diff mercurial/revlog.py @ 1493:1a216cb4ee64
verify: add check for mismatch of index and data length
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 02 Nov 2005 19:26:23 -0800 |
parents | 0847c45ffee6 |
children | 249ca10d37f4 |
line wrap: on
line diff
--- 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