Show More
@@ -270,22 +270,23 b' class verifier:' | |||
|
270 | 270 | progress = ui.makeprogress( |
|
271 | 271 | _(b'checking'), unit=_(b'changesets'), total=len(repo) |
|
272 | 272 | ) |
|
273 | for i in repo: | |
|
274 | progress.update(i) | |
|
275 |
|
|
|
276 | self._checkentry(cl, i, n, seen, [i], b"changelog") | |
|
273 | with cl.reading(): | |
|
274 | for i in repo: | |
|
275 | progress.update(i) | |
|
276 | n = cl.node(i) | |
|
277 | self._checkentry(cl, i, n, seen, [i], b"changelog") | |
|
277 | 278 | |
|
278 | try: | |
|
279 | changes = cl.read(n) | |
|
280 | if changes[0] != self.repo.nullid: | |
|
281 | mflinkrevs.setdefault(changes[0], []).append(i) | |
|
279 | try: | |
|
280 | changes = cl.read(n) | |
|
281 | if changes[0] != self.repo.nullid: | |
|
282 | mflinkrevs.setdefault(changes[0], []).append(i) | |
|
283 | self.refersmf = True | |
|
284 | for f in changes[3]: | |
|
285 | if match(f): | |
|
286 | filelinkrevs.setdefault(_normpath(f), []).append(i) | |
|
287 | except Exception as inst: | |
|
282 | 288 | self.refersmf = True |
|
283 | for f in changes[3]: | |
|
284 | if match(f): | |
|
285 | filelinkrevs.setdefault(_normpath(f), []).append(i) | |
|
286 | except Exception as inst: | |
|
287 | self.refersmf = True | |
|
288 | self._exc(i, _(b"unpacking changeset %s") % short(n), inst) | |
|
289 | self._exc(i, _(b"unpacking changeset %s") % short(n), inst) | |
|
289 | 290 | progress.complete() |
|
290 | 291 | return mflinkrevs, filelinkrevs |
|
291 | 292 |
General Comments 0
You need to be logged in to leave comments.
Login now