b.t.p.t.FileParentsNotReferencedByAnyInventoryScenario(BrokenRepoScenario) : class documentation

Part of bzrlib.tests.per_repository_vf.test_check_reconcile View In Hierarchy

A scenario where a repository with file 'a-file' which has extra per-file versions that are not referenced by any inventory (even though they have the same ID as actual revisions). The inventory of 'rev2' references 'rev1a' of 'a-file', but there is a 'rev2' of 'some-file' stored and erroneously referenced by later per-file versions (revisions 'rev4' and 'rev5').

Reconcile should remove the file parents that are not referenced by any inventory.

Method all_versions_after_reconcile Undocumented
Method populated_parents Undocumented
Method corrected_parents Undocumented
Method check_regexes Undocumented
Method populate_repository Undocumented
Method repository_text_key_references Undocumented
Method repository_text_keys Undocumented
Method versioned_repository_text_keys Undocumented

Inherited from BrokenRepoScenario:

Method __init__ Undocumented
Method make_one_file_inventory Undocumented
Method add_revision Undocumented
Method corrected_fulltexts Undocumented
Method repository_text_key_index Undocumented
def all_versions_after_reconcile(self):
Undocumented
def populated_parents(self):
Undocumented
def corrected_parents(self):
Undocumented
def check_regexes(self, repo):
Undocumented
def populate_repository(self, repo):
Undocumented
def repository_text_key_references(self):
Undocumented
def repository_text_keys(self):
Undocumented
def versioned_repository_text_keys(self):
Undocumented
API Documentation for Bazaar, generated by pydoctor at 2022-06-16 00:25:16.