| Home | Trees | Index | Help |
|---|
|
pybaz: High level bindings for the Arch revision control system
Archive Namespace Class Hierarchy
---------------------------------
:group Namespace Classes: ArchiveLocation, Archive, Category, Branch, Version,
Revision
:group Abstract Namespace Classes: NamespaceObject, Setupable, Package,
CategoryIterable, BranchIterable, VersionIterable, RevisionIterable,
ArchiveItem, CategoryItem, BranchItem, VersionItem
:group Archive-Related Classes: RevisionFile, NameParser
The `Archive`, `Category`, `Branch`, `Version` and `Revision` classes
model the Arch namespace.
backends: Backend control.
baz: Construction of tla commands...
commandline: Command-line back-end glue.
forkexec: PyArch specific process spawning...
logger: Command line logging...
compat: Utilities for handling compatibility with multiple versions.
errors: PyArch exceptions...
pathname: File name manipulation.
util: Obsolete utility module...
__builtin__.object:
The most base type...
pybaz.ArchiveLocation:
A location identified by an url and containing a Bazaar archive.
pybaz.ArchiveLocationParams:
Parameter Object used for creating archives masters and mirrors.
__builtin__.basestring:
Type basestring cannot be instantiated; it is the base for str and unicode.
__builtin__.str:
str(object) -> string
Return a nice string representation of the object.
pybaz.NameParser:
Parser for names in Arch archive namespace.
pybaz.pathname.PathName:
String with extra methods for filename operations.
pybaz.pathname.DirName:
PathName, further characterized as a directory name.
pybaz.Changeset:
Arch whole-tree changeset.
pybaz.SourceTree:
Abstract base class for `ForeignTree` and `ArchSourceTree`.
pybaz.ArchSourceTree:
Abstract base class for Arch source trees.
pybaz.LibraryTree:
Read-only Arch source tree.
pybaz.WorkingTree:
Working source tree, Arch source tree which can be modified.
pybaz.ForeignTree:
Generic source tree without Arch support.
pybaz.pathname.FileName:
PathName further characterized as a file name.
pybaz.compat.BazaarCommandVersion:
Parsing and comparison of Bazaar version strings.
pybaz.ChangesetApplication:
Incremental changeset application process.
pybaz.ChangesetCreation:
Incremental changeset generation process.
pybaz.Chatter:
Chatter lines in ``tla`` output.
pybaz.backends.commandline.CommandLineBackend:
Facade for command-line back-end options.
pybaz.backends.forkexec.exec_safe_iter_stdout:
Iterator over the output of a child process.
pybaz.Factory:
Abstract factory for objects created by the public interface.
pybaz.backends.logger.Logger
pybaz.LogMessage:
Log message for use with commit, import or tag operations.
pybaz.MergeOutcome:
Abstract base class for changeset application summary output lines.
pybaz.PatchConflict:
Changeset application summary line for a patch conflict.
pybaz.TreeChange:
Abstract base class for ``changes`` summary output lines.
pybaz.FileAddition:
Changeset summary line for a new file.
pybaz.FileDeletion:
Changeset summary line for a deleted file.
pybaz.FileModification:
Changeset summary line for file whose contents were modified.
pybaz.FilePermissionsChange:
Changeset summary line for a change in permissions.
pybaz.FileRename:
Changeset summary line for a renaming.
pybaz.SymlinkModification:
Changeset summary line for a symlink modification.
pybaz.NamespaceObject:
Base class for all archive objects.
pybaz.ArchiveItem:
Base class for all archive components classes.
pybaz.CategoryItem:
Base class for archive classes below Category.
pybaz.Branch:
Arch branch namespace object.
pybaz.BranchItem:
Base class for archive classes Version and Revision.
pybaz.Version:
Arch version namespace object.
pybaz.VersionItem:
Base class for Revision.
pybaz.Revision:
Arch revision namespace object.
pybaz.Setupable:
Base class for container archive objects.
pybaz.Category:
Arch category namespace object.
pybaz.Package:
Base class for ordered container archive objects.
pybaz.Branch:
Arch branch namespace object.
pybaz.Version:
Arch version namespace object.
pybaz.RevisionIterable:
Abstract class for namespace classes above Revision.
pybaz.Package:
Base class for ordered container archive objects.
pybaz.Branch:
Arch branch namespace object.
pybaz.Version:
Arch version namespace object.
pybaz.Version:
Arch version namespace object.
pybaz.VersionIterable:
Abstract class for archive classes above Version.
pybaz.Branch:
Arch branch namespace object.
pybaz.BranchIterable:
Base class for archive classes above Branch.
pybaz.Category:
Arch category namespace object.
pybaz.CategoryIterable:
Base class for Archive.
pybaz.Archive:
Arch archive namespace object.
pybaz.Patchlog:
Log entry associated to a revision.
pybaz.RevisionFile:
File component of an archived revision.
pybaz.backends.commandline.SpawningStrategy:
Abstract class for process spawning strategies.
pybaz.backends.commandline.DelayedGuessedSpawningStrategy:
SpawningStrategy that uses Twisted if it is present in ``sys.modules``.
pybaz.backends.forkexec.PyArchSpawningStrategy
pybaz.compat.status
pybaz.backends.forkexec.StdoutType
pybaz.backends.forkexec.StringOutput:
Memory buffer storing a pipe output asynchronously.
__builtin__.tuple:
tuple() -> an empty tuple
tuple(sequence) -> tuple initialized from sequence's items
If the argument is a tuple, the return value is the same object.
__builtin__.type:
type(object) -> the object's type...
exceptions.Exception:
Common base class for all exceptions.
pybaz.errors.ArchiveNotRegistered:
Tried to access an unregistered archive.
pybaz.errors.ChangesetConflict:
A conflict occured when applying a changeset.
pybaz.errors.IllegalEscapeSequence:
Illegal syntax in a pika-escaped string.
pybaz.errors.LocationAlreadyRegistered:
Tried to register a location that was already registered.
pybaz.errors.LocationNotRegistered:
Tried to unregister a location that is not registered.
pybaz.errors.MetaInfoError:
The requested archive meta-info was not present.
pybaz.errors.MirrorLocationMismatch:
Tried to mirror to a location that contains a different archive.
pybaz.errors.MissingFileError:
A request file is not present in the given revision.
pybaz.errors.NamespaceError:
Invalid Arch namespace name, or incorrect kind of name.
pybaz.errors.NoPristineFoundError:
Failed to find a pristine for the given revision.
pybaz.errors.SourceTreeError:
Tried to create a source tree object from non-tree-root directory.
exceptions.StandardError:
Base class for all standard Python exceptions.
exceptions.RuntimeError:
Unspecified run-time error.
pybaz.errors.TreeRootError:
Could not find the Arch tree-root of a directory.
pybaz.errors.TreeVersionError:
Arch source tree does not have a valid default version.
pybaz.errors.UntaggedFileError:
Tried to get the id-tag of file which has none.
pybaz.backends.baz.Tla10
pybaz.backends.baz.Tla11
pybaz.backends.forkexec.ChildProcess:
Description of a child process, for error handling.
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Tue Jul 18 16:30:58 2006 | http://epydoc.sf.net |