| Class | SmartServerRepositoryRequest | Common base class for Repository requests. |
| Class | SmartServerRepositoryReadLocked | Calls self.do_readlocked_repository_request. |
| Class | SmartServerRepositoryGetParentMap | Bzr 1.2+ - get parent data for revisions during a graph search. |
| Class | SmartServerRepositoryGetRevisionGraph | No class docstring; 1/1 methods documented |
| Class | SmartServerRepositoryGetRevIdForRevno | No class docstring; 1/1 methods documented |
| Class | SmartServerRequestHasRevision | No class docstring; 1/1 methods documented |
| Class | SmartServerRepositoryGatherStats | No class docstring; 1/1 methods documented |
| Class | SmartServerRepositoryIsShared | No class docstring; 1/1 methods documented |
| Class | SmartServerRepositoryLockWrite | Undocumented |
| Class | SmartServerRepositoryGetStream | No class docstring; 2/4 methods documented |
| Class | SmartServerRepositoryGetStream_1_19 | The same as Repository.get_stream, but will return stream CHK formats to |
| Class | SmartServerRepositoryUnlock | Undocumented |
| Class | SmartServerRepositorySetMakeWorkingTrees | Undocumented |
| Class | SmartServerRepositoryTarball | Get the raw repository files as a tarball. |
| Class | SmartServerRepositoryInsertStreamLocked | Insert a record stream from a RemoteSink into a repository. |
| Class | SmartServerRepositoryInsertStream_1_19 | Insert a record stream from a RemoteSink into a repository. |
| Class | SmartServerRepositoryInsertStream | Insert a record stream from a RemoteSink into an unlocked repository. |
| Function | _stream_to_byte_stream | Convert a record stream to a self delimited byte stream. |
| Class | _ByteStreamDecoder | Helper for _byte_stream_to_stream. |
| Function | _byte_stream_to_stream | Convert a byte stream into a format and a stream. |