mercurial/verify.py
changeset 41873 08d977451f26
parent 41871 9e737ca539f6
child 41874 1f412223f5bb
equal deleted inserted replaced
41872:3f3f962457b2 41873:08d977451f26
    75         if not fmsg:
    75         if not fmsg:
    76             fmsg = pycompat.byterepr(inst)
    76             fmsg = pycompat.byterepr(inst)
    77         self._err(linkrev, "%s: %s" % (msg, fmsg), filename)
    77         self._err(linkrev, "%s: %s" % (msg, fmsg), filename)
    78 
    78 
    79     def checklog(self, obj, name, linkrev):
    79     def checklog(self, obj, name, linkrev):
       
    80         """verify high level property of a revlog
       
    81 
       
    82         - revlog is present,
       
    83         - revlog is non-empty,
       
    84         - sizes (index and data) are correct,
       
    85         - revlog's format version is correct.
       
    86         """
    80         if not len(obj) and (self.havecl or self.havemf):
    87         if not len(obj) and (self.havecl or self.havemf):
    81             self._err(linkrev, _("empty or missing %s") % name)
    88             self._err(linkrev, _("empty or missing %s") % name)
    82             return
    89             return
    83 
    90 
    84         d = obj.checksize()
    91         d = obj.checksize()