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