b.p.w.r.TextVersionedFiles(VersionedFiles) : class documentation

Part of bzrlib.plugins.weave_fmt.repository View In Hierarchy

Known subclasses: bzrlib.plugins.weave_fmt.repository.RevisionTextStore, bzrlib.plugins.weave_fmt.repository.SignatureTextStore

Just-a-bunch-of-files based VersionedFile stores.
Method __init__ Undocumented
Method add_lines Add a revision to the store.
Method insert_record_stream Insert a record stream into this container.
Method _load_text Undocumented
Method _map Undocumented

Inherited from VersionedFiles:

Method add_mpdiffs Add mpdiffs to this VersionedFile.
Method annotate Return a list of (version-key, line) tuples for the text of key.
Method check Check this object for integrity.
Static Method check_not_reserved_id Undocumented
Method clear_cache Clear whatever caches this VersionedFile holds.
Method get_known_graph_ancestry Get a KnownGraph instance with the ancestry of keys.
Method get_parent_map Get a map of the parents of keys.
Method get_record_stream Get a stream of records for keys.
Method get_sha1s Get the sha1's of the texts for the given keys.
Method get_missing_compression_parent_keys Return an iterable of keys of missing compression parents.
Method iter_lines_added_or_present_in_keys Iterate over the lines in the versioned files from keys.
Method keys Return a iterable of the keys for all the contained texts.
Method make_mpdiffs Create multiparent diffs for specified keys.
Method get_annotator Undocumented
Method _add_text Add a text to the store.
Method _check_lines_not_unicode Check that lines being added to a versioned file are not unicode.
Method _check_lines_are_lines Check that the lines really are full lines without inline EOL.
Method _extract_blocks Undocumented
Method _transitive_fallbacks Return the whole stack of fallback versionedfiles.
def __init__(self, transport, compressed, mapper, is_locked, can_write):
def add_lines(self, key, parents, lines):
Add a revision to the store.
def insert_record_stream(self, stream):
Insert a record stream into this container.
ParametersstreamA stream of records to insert.
See Also
def _load_text(self, key):
def _map(self, key):
API Documentation for Bazaar, generated by pydoctor at 2019-10-20 00:34:54.