373
373
transaction = self.repo.get_transaction()
374
374
revision_versions = repository._RevisionTextVersionCache(self.repo)
375
377
for num, file_id in enumerate(self.repo.weave_store):
376
378
self.pb.update('Fixing text parents', num,
377
379
len(self.repo.weave_store))
378
380
vf = self.repo.weave_store.get_weave(file_id, transaction)
379
381
vf_checker = self.repo.get_versioned_file_checker(
381
383
versions_with_bad_parents = vf_checker.check_file_version_parents(
383
385
if len(versions_with_bad_parents) == 0: