b.p.w.r.RepositoryFormat4(PreSplitOutRepositoryFormat) : class documentation

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

Bzr repository format 4.

This repository format has:
  • flat stores
  • TextStores for texts, inventories,revisions.

This format is deprecated: it indexes texts using a text id which is removed in format 5; initialization and write support for this format has been removed.

Method get_format_description See RepositoryFormat.get_format_description().
Method initialize Format 4 branches cannot be created.
Method is_supported Format 4 is not supported.
Method _get_inventories Undocumented
Method _get_revisions Undocumented
Method _get_signatures Undocumented
Method _get_texts Undocumented

Inherited from PreSplitOutRepositoryFormat:

Method open See RepositoryFormat.open().
Method is_deprecated Is this format deprecated?

Inherited from RepositoryFormat (via PreSplitOutRepositoryFormat, VersionedFileRepositoryFormat):

Method __repr__ Undocumented
Method __eq__ Undocumented
Method __ne__ Undocumented
Class Method find_format Return the format for the repository object in a_bzrdir.
Class Method register_format Undocumented
Class Method unregister_format Undocumented
Class Method get_default_format Return the current default format.
Method get_format_string Return the ASCII format string that identifies this format.
Method network_name A simple byte string uniquely identifying this format for RPC calls.
Method check_conversion_target Undocumented
Method _run_post_repo_init_hooks Undocumented
def get_format_description(self):
See RepositoryFormat.get_format_description().
def initialize(self, url, shared=False, _internal=False):
Format 4 branches cannot be created.
def is_supported(self):
Format 4 is not supported.

It is not supported because the model changed from 4 to 5 and the conversion logic is expensive - so doing it on the fly was not feasible.

def _get_inventories(self, repo_transport, repo, name='inventory'):
Undocumented
def _get_revisions(self, repo_transport, repo):
Undocumented
def _get_signatures(self, repo_transport, repo):
Undocumented
def _get_texts(self, repo_transport, repo):
Undocumented
API Documentation for Bazaar, generated by pydoctor at 2022-06-16 00:25:16.