# Class Hierarchy

- `Exception`
  - subvertpy.marshall.MarshallError - A Marshall error.
    - subvertpy.marshall.NeedMoreData - More data needed.
  - subvertpy.properties.InvalidExternalsDescription - Undocumented
  - subvertpy.SubversionException - A Subversion exception
- `object`
  - subvertpy.ra_svn.DirectoryEditor - Undocumented
  - subvertpy.ra_svn.Editor - Undocumented
  - subvertpy.ra_svn.FileEditor - Undocumented
  - subvertpy.ra_svn.Reporter - Undocumented
  - subvertpy.ra_svn.SSHSubprocess - A socket-like object that talks to an ssh subprocess via pipes.
  - subvertpy.ra_svn.SSHVendor - Undocumented
  - subvertpy.ra_svn.SVNConnection - Undocumented
    - subvertpy.ra_svn.SVNClient - Undocumented
    - subvertpy.ra_svn.SVNServer - Undocumented
  - subvertpy.server.ServerBackend - A server backend.
  - subvertpy.server.ServerRepositoryBackend - No class docstring; 1/8 methods documented
  - subvertpy.tests.TestDirEditor - Simple dir editor wrapper that doesn't require closing.
    - subvertpy.tests.TestCommitEditor - Simple commit editor wrapper.
  - subvertpy.tests.TestFileEditor - Simple file editor wrapper that doesn't require closing.
- `SocketServer.StreamRequestHandler`
  - subvertpy.ra_svn.TCPSVNRequestHandler - Undocumented
- `SocketServer.TCPServer`
  - subvertpy.ra_svn.TCPSVNServer - Undocumented
- subvertpy.marshall.literal - A protocol literal.
- `unittest.TestCase`
  - subvertpy.tests.TestCase - Base test case.
    - subvertpy.tests.test_client.VersionTest - Undocumented
    - subvertpy.tests.test_core.TestCore - Undocumented
    - subvertpy.tests.test_delta.DeltaTests - Undocumented
    - subvertpy.tests.test_delta.MarshallTests - Undocumented
    - subvertpy.tests.test_marshall.TestMarshalling - Undocumented
    - subvertpy.tests.test_properties.MergeInfoIncludeTests - Undocumented
    - subvertpy.tests.test_properties.MergeInfoPropertyCreatorTests - Undocumented
    - subvertpy.tests.test_properties.MergeInfoPropertyParserTests - Undocumented
    - subvertpy.tests.test_properties.RevnumRangeTests - Undocumented
    - subvertpy.tests.test_properties.TestExternalsParser - No class docstring; 2/10 methods documented
    - subvertpy.tests.test_properties.TestProperties - Undocumented
    - subvertpy.tests.test_ra.AuthTests - Undocumented
    - subvertpy.tests.test_ra.TestRemoteAccessUnknown - Undocumented
    - subvertpy.tests.test_ra.VersionTest - Undocumented
    - subvertpy.tests.test_repos.StreamTests - Undocumented
    - subvertpy.tests.test_repos.VersionTest - Undocumented
    - subvertpy.tests.test_wc.VersionTest - Undocumented
    - subvertpy.tests.test_wc.WorkingCopyTests - Undocumented
    - subvertpy.tests.TestCaseInTempDir - Test case that runs in a temporary directory.
      - subvertpy.tests.SubversionTestCase - A test case that provides the ability to build Subversion repositories.
        - subvertpy.tests.test_client.TestClient - Undocumented
        - subvertpy.tests.test_ra.TestRemoteAccess - Undocumented
        - subvertpy.tests.test_wc.AdmTests - Undocumented
        - subvertpy.tests.test_wc.WcTests - Undocumented
      - subvertpy.tests.test_repos.TestRepository - Undocumented