mercurial/verify.py
changeset 3468 0e68608bd11d
parent 3189 f3b939444c72
child 3745 d626fc9e3985
equal deleted inserted replaced
3467:df7202f6887c 3468:0e68608bd11d
    46 
    46 
    47     seen = {}
    47     seen = {}
    48     repo.ui.status(_("checking changesets\n"))
    48     repo.ui.status(_("checking changesets\n"))
    49     checksize(repo.changelog, "changelog")
    49     checksize(repo.changelog, "changelog")
    50 
    50 
    51     for i in range(repo.changelog.count()):
    51     for i in xrange(repo.changelog.count()):
    52         changesets += 1
    52         changesets += 1
    53         n = repo.changelog.node(i)
    53         n = repo.changelog.node(i)
    54         l = repo.changelog.linkrev(n)
    54         l = repo.changelog.linkrev(n)
    55         if l != i:
    55         if l != i:
    56             err(_("incorrect link (%d) for changeset revision %d") %(l, i))
    56             err(_("incorrect link (%d) for changeset revision %d") %(l, i))
    79     seen = {}
    79     seen = {}
    80     repo.ui.status(_("checking manifests\n"))
    80     repo.ui.status(_("checking manifests\n"))
    81     checkversion(repo.manifest, "manifest")
    81     checkversion(repo.manifest, "manifest")
    82     checksize(repo.manifest, "manifest")
    82     checksize(repo.manifest, "manifest")
    83 
    83 
    84     for i in range(repo.manifest.count()):
    84     for i in xrange(repo.manifest.count()):
    85         n = repo.manifest.node(i)
    85         n = repo.manifest.node(i)
    86         l = repo.manifest.linkrev(n)
    86         l = repo.manifest.linkrev(n)
    87 
    87 
    88         if l < 0 or l >= repo.changelog.count():
    88         if l < 0 or l >= repo.changelog.count():
    89             err(_("bad manifest link (%d) at revision %d") % (l, i))
    89             err(_("bad manifest link (%d) at revision %d") % (l, i))
   140         checkversion(fl, f)
   140         checkversion(fl, f)
   141         checksize(fl, f)
   141         checksize(fl, f)
   142 
   142 
   143         nodes = {nullid: 1}
   143         nodes = {nullid: 1}
   144         seen = {}
   144         seen = {}
   145         for i in range(fl.count()):
   145         for i in xrange(fl.count()):
   146             revisions += 1
   146             revisions += 1
   147             n = fl.node(i)
   147             n = fl.node(i)
   148 
   148 
   149             if n in seen:
   149             if n in seen:
   150                 err(_("%s: duplicate revision %d") % (f, i))
   150                 err(_("%s: duplicate revision %d") % (f, i))