##// END OF EJS Templates
verify: detect manifest revs not in any changeset
Peter Arrenbrecht -
r8394:850b5a7c default
parent child Browse files
Show More
@@ -128,6 +128,8 b' def _verify(repo):'
128 lr = checkentry(mf, i, n, seen, mflinkrevs.get(n, []), "manifest")
128 lr = checkentry(mf, i, n, seen, mflinkrevs.get(n, []), "manifest")
129 if n in mflinkrevs:
129 if n in mflinkrevs:
130 del mflinkrevs[n]
130 del mflinkrevs[n]
131 else:
132 err(lr, _("%s not in changesets") % short(n), "manifest")
131
133
132 try:
134 try:
133 for f, fn in mf.readdelta(n).iteritems():
135 for f, fn in mf.readdelta(n).iteritems():
@@ -62,7 +62,9 b' abort: Permission denied .hg/store/00man'
62 checking changesets
62 checking changesets
63 checking manifests
63 checking manifests
64 manifest@?: rev 2 points to nonexistent changeset 2
64 manifest@?: rev 2 points to nonexistent changeset 2
65 manifest@?: 3362547cdf64 not in changesets
65 manifest@?: rev 3 points to nonexistent changeset 3
66 manifest@?: rev 3 points to nonexistent changeset 3
67 manifest@?: 265a85892ecb not in changesets
66 crosschecking files in changesets and manifests
68 crosschecking files in changesets and manifests
67 c@3: in manifest but not in changeset
69 c@3: in manifest but not in changeset
68 checking files
70 checking files
@@ -71,7 +73,7 b' checking files'
71 c@?: rev 0 points to nonexistent changeset 3
73 c@?: rev 0 points to nonexistent changeset 3
72 3 files, 2 changesets, 4 total revisions
74 3 files, 2 changesets, 4 total revisions
73 1 warnings encountered!
75 1 warnings encountered!
74 5 integrity errors encountered!
76 7 integrity errors encountered!
75 (first damaged changeset appears to be 3)
77 (first damaged changeset appears to be 3)
76 % journal contents
78 % journal contents
77 00changelog.i
79 00changelog.i
General Comments 0
You need to be logged in to leave comments. Login now