b.m.MultiVersionedFile(BaseVersionedFile) : class documentation

Part of bzrlib.multiparent View In Hierarchy

Disk-backed pseudo-versionedfile
Method __init__ Undocumented
Method get_diff Undocumented
Method add_diff Undocumented
Method destroy Undocumented
Method save Undocumented
Method load Undocumented

Inherited from BaseVersionedFile:

Method versions Undocumented
Method has_version Undocumented
Method do_snapshot Determine whether to perform a snapshot for this version
Method add_version Add a version to the versionedfile
Method get_parents Undocumented
Method make_snapshot Undocumented
Method import_versionedfile Import all revisions of a versionedfile
Method select_snapshots Determine which versions to add as snapshots
Method select_by_size Select snapshots for minimum output size
Method get_size_ranking Get versions ranked by size
Method import_diffs Import the diffs from another pseudo-versionedfile
Method get_build_ranking Return revisions sorted by how much they reduce build complexity
Method clear_cache Undocumented
Method get_line_list Undocumented
Method cache_version Undocumented
def __init__(self, filename, snapshot_interval=25, max_snapshots=None):
def get_diff(self, version_id):
def add_diff(self, diff, version_id, parent_ids):
def destroy(self):
def save(self):
def load(self):
API Documentation for Bazaar, generated by pydoctor at 2019-10-23 00:34:42.