b.repository : module documentation

Part of bzrlib

No module docstring
Class CommitBuilder Provides an interface to build up a commit.
Class RootCommitBuilder This commitbuilder actually records the root id
Class Repository Repository holding history for one or more branches.
Function install_revision Install all revision data into a repository.
Function install_revisions Install all revision data into a repository.
Class MetaDirRepository Repositories in the new meta-dir layout.
Class MetaDirVersionedFileRepository Repositories in a meta-dir, that work via versioned file objects.
Class RepositoryFormat A repository format.
Class MetaDirRepositoryFormat Common base class for the new repositories using the metadir layout.
Class InterRepository This class represents operations taking place between two repositories.
Class InterSameDataRepository Code for converting between repositories that represent the same data.
Class InterWeaveRepo Optimised code paths between Weave based repositories.
Class InterKnitRepo Optimised code paths between Knit based repositories.
Class InterDifferingSerializer No class docstring; 0/1 class methods, 6/7 methods, 1/1 static methods documented
Class CopyConverter A repository conversion tool which just performs a copy of the content.
Class StreamSink An object that can insert a stream into a repository.
Class StreamSource A source of a stream for fetching between repositories.
Function __make_delegated Undocumented
Function _install_revision Install all revision data into a repository.
Function _unescaper Undocumented
Function _unescape_xml Unescape predefined XML entities in a string of data.
Class _VersionedFileChecker No class docstring; 3/4 methods documented
Function _old_get_graph DO NOT USE. That is all. I'm serious.
Function _strip_NULL_ghosts Also don't use this. more compatibility code for unmigrated clients.
Function _iter_for_revno Extend the partial history to include a given index
def __make_delegated(name, from_module):
Undocumented
def install_revision(repository, rev, revision_tree):
Install all revision data into a repository.
def install_revisions(repository, iterable, num_revisions=None, pb=None):
Install all revision data into a repository.

Accepts an iterable of revision, tree, signature tuples. The signature may be None.

def _install_revision(repository, rev, revision_tree, signature, inventory_cache):
Install all revision data into a repository.
def _unescaper(match, _map=_unescape_map):
Undocumented
def _unescape_xml(data):
Unescape predefined XML entities in a string of data.
def _old_get_graph(repository, revision_id):
DO NOT USE. That is all. I'm serious.
def _strip_NULL_ghosts(revision_graph):
Also don't use this. more compatibility code for unmigrated clients.
def _iter_for_revno(repo, partial_history_cache, stop_index=None, stop_revision=None):
Extend the partial history to include a given index

If a stop_index is supplied, stop when that index has been reached. If a stop_revision is supplied, stop when that revision is encountered. Otherwise, stop when the beginning of history is reached.

Parametersstop_indexThe index which should be present. When it is present, history extension will stop.
stop_revisionThe revision id which should be present. When it is encountered, history extension will stop.
API Documentation for Bazaar, generated by pydoctor at 2010-03-20 00:10:22.