b.r.k.KnitPackStreamSource(StreamSource) : class documentation

Part of bzrlib.repofmt.knitpack_repo View In Hierarchy

A StreamSource used to transfer data between same-format KnitPack repos.

This source assumes:
  1. Same serialization format for all objects
  2. Same root information
  3. XML format inventories
  4. Atomic inserts (so we can stream inventory texts before text content)
  5. No chk_bytes
Method __init__ Create a StreamSource streaming from from_repository.
Method get_stream Undocumented
Method _get_filtered_inv_stream Undocumented
Method _get_text_stream Undocumented

Inherited from StreamSource:

Method delta_on_metadata Return True if delta's are permitted on metadata streams.
Method get_stream_for_missing_keys Undocumented
Method inventory_fetch_order Undocumented
Method _fetch_revision_texts Undocumented
Method _generate_root_texts This will be called by get_stream between fetching weave texts and
Method _rich_root_upgrade Undocumented
Method _get_inventory_stream Undocumented
Method _get_simple_inventory_stream Undocumented
Method _get_convertable_inventory_stream Undocumented
Method _stream_invs_as_deltas Return a stream of inventory-deltas for the given rev ids.
def __init__(self, from_repository, to_format):
Create a StreamSource streaming from from_repository.
def _get_filtered_inv_stream(self, revision_ids):
Undocumented
def _get_text_stream(self):
Undocumented
def get_stream(self, search):
Undocumented
API Documentation for Bazaar, generated by pydoctor at 2022-06-16 00:25:16.