b.c.VersionedFileCheck(Check) : class documentation

Part of bzrlib.check View In Hierarchy

Check a versioned file repository
Method __init__ Undocumented
Method check Undocumented
Method check_revisions Scan revisions, checking data directly available as we go.
Method report_results Undocumented
Method add_pending_item Add a reference to a sha1 to be cross checked against a key.
Method check_weaves Check all the weaves we can get our hands on.
Method _check_revisions Check revision objects by decorating a generator.
Method _report_repo_results Undocumented
Method _check_one_rev Cross-check one revision.
Method _check_weaves Undocumented
Method _add_entry_to_text_key_references Undocumented
def __init__(self, repository, check_repo=True):
Undocumented
def check(self, callback_refs=None, check_repo=True):
Undocumented
def _check_revisions(self, revisions_iterator):
Check revision objects by decorating a generator.
Parametersrevisions_iteratorAn iterator of(revid, Revision-or-None).
ReturnsA generator of the contents of revisions_iterator.
def check_revisions(self):
Scan revisions, checking data directly available as we go.
def report_results(self, verbose):
Undocumented
def _report_repo_results(self, verbose):
Undocumented
def _check_one_rev(self, rev_id, rev):
Cross-check one revision.
Parametersrev_idA revision id to check.
revA revision or None to indicate a missing revision.
def add_pending_item(self, referer, key, kind, sha1):
Add a reference to a sha1 to be cross checked against a key.
ParametersrefererThe referer that expects key to have sha1.
keyA storage key e.g. ('texts', 'foo@bar-20040504-1234')
kindrevision/inventory/text/map/signature
sha1A hex sha1 or None if no sha1 is known.
def check_weaves(self):
Check all the weaves we can get our hands on.
def _check_weaves(self, storebar):
Undocumented
def _add_entry_to_text_key_references(self, inv, entry):
Undocumented
API Documentation for Bazaar, generated by pydoctor at 2022-06-16 00:25:16.