comparison mercurial/verify.py @ 3490:ceaa3fefc10c

Merge with crew
author Matt Mackall <mpm@selenic.com>
date Tue, 24 Oct 2006 13:46:04 -0500
parents 0e68608bd11d
children d626fc9e3985
comparison
equal deleted inserted replaced
3457:ff06fe0703ef 3490:ceaa3fefc10c
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))