b.bzrdir : module documentation

Part of bzrlib

BzrDir logic. The BzrDir is the basic control directory used by bzr.

At format 7 this was split out into Branch, Repository and Checkout control directories.

Note: This module has a lot of open functions/methods that return references to in-memory objects. As a rule, there are no matching close methods. To free any associated resources, simply stop referencing the objects returned.

Class BzrDir A .bzr control diretory.
Class BzrDirHooks Hooks for BzrDir operations.
Class RepoInitHookParams Object holding parameters passed to *_repo_init hooks.
Class BzrDirPreSplitOut A common class for the all-in-one formats.
Class BzrDir4 A .bzr version 4 control object.
Class BzrDir5 A .bzr version 5 control object.
Class BzrDir6 A .bzr version 6 control object.
Class BzrDirMeta1 A .bzr meta version 1 control object.
Class BzrProber Prober for formats that use a .bzr/ control directory.
Class RemoteBzrProber Prober for remote servers that provide a Bazaar smart server.
Class BzrDirFormat ControlDirFormat base class for .bzr/ directories.
Class BzrDirFormat4 Bzr dir format 4.
Class BzrDirFormatAllInOne Common class for formats before meta-dirs.
Class BzrDirFormat5 Bzr control format 5.
Class BzrDirFormat6 Bzr control format 6.
Class BzrDirMetaFormat1 Bzr meta control format 1
Class Converter Converts a disk format object from one format to another.
Class ConvertBzrDir4To5 Converts format 4 bzr dirs to format 5.
Class ConvertBzrDir5To6 Converts format 5 bzr dirs to format 6.
Class ConvertBzrDir6ToMeta Converts format 6 bzr dirs to metadirs.
Class ConvertMetaToMeta Converts the components of metadirs.
Class RemoteBzrDirFormat Format representing bzrdirs accessed via a smart server
Class RepositoryAcquisitionPolicy Abstract base class for repository acquisition policies.
Class CreateRepository A policy of creating a new repository
Class UseExistingRepository A policy of reusing an existing repository
Function register_metadir Register a metadir subformat.
def register_metadir(registry, key, repository_format, help, native=True, deprecated=False, branch_format=None, tree_format=None, hidden=False, experimental=False, alias=False):
Register a metadir subformat.

These all use a BzrDirMetaFormat1 bzrdir, but can be parameterized by the Repository/Branch/WorkingTreeformats.

Parametersrepository_formatThe fully-qualified repository format class name as a string.
branch_formatFully-qualified branch format class name as a string.
tree_formatFully-qualified tree format class name as a string.
API Documentation for Bazaar, generated by pydoctor at 2010-09-02 00:15:31.