Module and Class References¶
Top-Level Modules¶
RBTools version and package information. |
|
Internal support for handling deprecations in RBTools. |
Review Board API¶
Review Board server capability management. |
|
API payload decoders. |
|
Utilities used by the API interfaces. |
Source Code Management Clients¶
Base Support¶
Support for interfacing with source code management systems. |
|
Base support for defining SCMClients. |
|
Classes for representing patch results in SCM clients. |
|
Registry of available SCMClients. |
|
Classes for representing source code repositories. |
|
Base class for interfacing with source code management tools. |
|
Error definitions for SCMClient implementations. |
Client Implementations¶
A client for Bazaar and Breezy. |
|
A client for ClearCase. |
|
A client for CVS. |
|
A client for Git. |
|
A client for Mercurial. |
|
A client for Perforce. |
|
A client for Plastic SCM. |
|
A client for Cliosoft SOS. |
|
A client for Subversion. |
|
A client for Team Foundation Server. |
Diff Generation/Processing¶
Utilities and support for generating and processing diffs. |
|
Support for working with external diff tools. |
|
Diff tool backends for specific external tools. |
|
A diff tool interfacing with GNU Diff. |
|
Base support for creating diff tools. |
|
Classes for working with the result of a diff between files. |
|
Base class for building diff tools. |
|
Errors for working with diff tools. |
|
Registry of available diff tools. |
|
Writers to help programmatically generate new diffs. |
RBTools Commands¶
Base Support¶
Command Implementations¶
The rbt info command. |
|
The rbt patch command. |
|
RBTools command to create and publish reviews. |
|
Interact with review request status-updates on Review Board. |
Repository Hooks¶
Base Support¶
Repository Implementations¶
Testing¶
API payload generation factory for unit tests. |
|
API transports for unit tests. |
|
Command unit testing support. |
|
Base test cases for RBTools unit tests. |
|
Transport subclass used for unit testing. |
Utilities¶
Utilities for generating or parsing diffs. |
|
Utilities for managing string types and encoding. |
|
Error classes for utility functions. |
|
Utilities for applying matching scores for summaries and descriptions. |
|
Utility functions for working with repositories. |
|
Utilities for scanning and working with source trees. |
|
Legacy testing support for RBTools. |
|