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

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

Legacy thunk for format 4-7 repositories.
Method __init__ Undocumented
Method get_parent_map Get a map of the parents of keys.
Method get_record_stream Get a stream of records for keys.
Method keys Return a iterable of the keys for all the contained texts.

Inherited from TextVersionedFiles:

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 (via TextVersionedFiles):

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_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 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 get_parent_map(self, keys):
Get a map of the parents of keys.
ParameterskeysThe keys to look up parents for.
ReturnsA mapping from keys to parents. Absent keys are absent from the mapping.
def get_record_stream(self, keys, sort_order, include_delta_closure):
Get a stream of records for keys.
ParameterskeysThe keys to include.
orderingEither 'unordered' or 'topological'. A topologically sorted stream has compression parents strictly before their children.
include_delta_closureIf True then the closure across any compression parents will be included (in the opaque data).
ReturnsAn iterator of ContentFactory objects, each of which is only valid until the iterator is advanced.
def keys(self):
Return a iterable of the keys for all the contained texts.
API Documentation for Bazaar, generated by pydoctor at 2019-10-20 00:34:54.