dulwich API Documentation Modules Classes Names
Clear Help

Search bar offers the following options:

  • Term presence. The below example searches for documents that must contain “foo”, might contain “bar” and must not contain “baz”: +foo bar -baz
  • Wildcards. The below example searches for documents with words beginning with “foo”: foo*
  • Search in specific fields. The following search matches all objects in "twisted.mail" that matches “search”: +qname:twisted.mail.* +search

    Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'. Last two fields are only applicable if "search in docstrings" is enabled.

  • Fuzzy matches. The following search matches all documents that have a word within 1 edit distance of “foo”: foo~1

Results provided by Lunr.js

Class Hierarchy

  • dulwich.contrib.test_swift_smoke.DulwichServer - Start the TCPGitServer with Swift backend
  • dulwich.tests.test_client.DummyPopen - Undocumented
  • Exception
    • dulwich.client.HTTPProxyUnauthorized - Raised when proxy authentication fails.
    • dulwich.client.HTTPUnauthorized - Raised when authentication fails.
    • dulwich.client.InvalidWants - Invalid wants.
    • dulwich.client.StrangeHostname - Refusing to connect to strange SSH hostname.
    • dulwich.contrib.swift.SwiftException - Undocumented
    • dulwich.errors.ApplyDeltaError - Indicates that applying a delta failed.
    • dulwich.errors.ChecksumMismatch - A checksum didn't match the expected contents.
    • dulwich.errors.CommitError - An error occurred while performing a commit.
    • dulwich.errors.FileFormatException - Base class for exceptions relating to reading git file formats.
      • dulwich.errors.ObjectFormatException - Indicates an error parsing an object.
      • dulwich.errors.PackedRefsException - Indicates an error parsing a packed-refs file.
      • dulwich.objects.EmptyFileException - An unexpectedly empty file was encountered.
    • dulwich.errors.GitProtocolError - Git protocol exception.
      • dulwich.errors.HangupException - Hangup exception.
      • dulwich.errors.SendPackError - An error occurred during send_pack.
      • dulwich.errors.UnexpectedCommandError - Unexpected command received in a proto line.
      • dulwich.errors.UpdateRefsError - The server reported errors updating refs.
    • dulwich.errors.HookError - An error occurred while executing a hook.
    • dulwich.errors.MissingCommitError - Indicates that a commit was not found in the repository
    • dulwich.errors.NoIndexPresent - No index is present.
    • dulwich.errors.NotGitRepository - Indicates that no Git repository was found.
    • dulwich.errors.ObjectMissing - Indicates that a requested object is missing.
    • dulwich.errors.RefFormatError - Indicates an invalid ref name.
    • dulwich.errors.WrongObjectException - Baseclass for all the _ is not a _ exceptions on objects.
      • dulwich.errors.NotBlobError - Indicates that the sha requested does not point to a blob.
      • dulwich.errors.NotCommitError - Indicates that the sha requested does not point to a commit.
      • dulwich.errors.NotTagError - Indicates that the sha requested does not point to a tag.
      • dulwich.errors.NotTreeError - Indicates that the sha requested does not point to a tree.
    • dulwich.file.FileLocked - File is already locked.
    • dulwich.index.UnsupportedIndexFormat - An unsupported index format was encountered.
    • dulwich.objects.SubmoduleEncountered - A submodule was encountered while resolving a path.
    • dulwich.objectspec.AmbiguousShortId - The short id is ambiguous.
    • dulwich.pack.PackFileDisappeared - Undocumented
    • dulwich.porcelain.Error - Porcelain-based error.
      • dulwich.porcelain.DivergedBranches - Branches have diverged and fast-forward is not possible.
      • dulwich.porcelain.RemoteExists - Raised when the remote already exists.
      • dulwich.porcelain.TimezoneFormatError - Raised when the timezone cannot be determined from a given string.
    • dulwich.refs.SymrefLoop - There is a loop between one or more symrefs.
    • dulwich.repo.InvalidUserIdentity - User identity is not of the format 'user <email>'
    • dulwich.repo.UnsupportedExtension - Unsupported repository extension.
    • dulwich.repo.UnsupportedVersion - Unsupported repository version.
  • fastimport.processor.ImportProcessor
    • dulwich.fastexport.GitImportProcessor - An import processor that imports into a Git repository using Dulwich.
  • http.server.HTTPServer
    • dulwich.tests.compat.test_client.HTTPGitServer - Undocumented
  • http.server.SimpleHTTPRequestHandler
    • dulwich.tests.compat.test_client.GitHTTPRequestHandler - HTTP Request handler that calls out to 'git http-backend'.
  • io.BytesIO
    • dulwich.tests.test_protocol.ReceivableBytesIO - BytesIO with socket-like recv semantics for testing.
  • io.RawIOBase
    • dulwich.porcelain.NoneStream - Fallback if stdout or stderr are unavailable, does nothing.
  • logging.Handler
    • dulwich.log_utils._NullHandler - No-op logging handler to avoid unexpected logging warnings.
  • namedtuple('TreeChange', ['type', 'old', 'new'])
    • dulwich.diff_tree.TreeChange - Named tuple a single change between two trees.
  • namedtuple('TreeEntry', ['path', 'mode', 'sha'])
    • dulwich.objects.TreeEntry - Named tuple encapsulating a single tree entry.
  • object
    • dulwich.archive.ChunkedBytesIO - Turn a list of bytestrings into a file-like object.
    • dulwich.bundle.Bundle - Undocumented
    • dulwich.cli.Command - A Dulwich subcommand.
      • dulwich.cli.cmd_add - Undocumented
      • dulwich.cli.cmd_archive - Undocumented
      • dulwich.cli.cmd_check_ignore - Undocumented
      • dulwich.cli.cmd_check_mailmap - Undocumented
      • dulwich.cli.cmd_clone - Undocumented
      • dulwich.cli.cmd_commit - Undocumented
      • dulwich.cli.cmd_commit_tree - Undocumented
      • dulwich.cli.cmd_daemon - Undocumented
      • dulwich.cli.cmd_describe - Undocumented
      • dulwich.cli.cmd_diff - Undocumented
      • dulwich.cli.cmd_diff_tree - Undocumented
      • dulwich.cli.cmd_dump_index - Undocumented
      • dulwich.cli.cmd_dump_pack - Undocumented
      • dulwich.cli.cmd_fetch - Undocumented
      • dulwich.cli.cmd_fetch_pack - Undocumented
      • dulwich.cli.cmd_fsck - Undocumented
      • dulwich.cli.cmd_help - Undocumented
      • dulwich.cli.cmd_init - Undocumented
      • dulwich.cli.cmd_log - Undocumented
      • dulwich.cli.cmd_ls_files - Undocumented
      • dulwich.cli.cmd_ls_remote - Undocumented
      • dulwich.cli.cmd_ls_tree - Undocumented
      • dulwich.cli.cmd_pack_objects - Undocumented
      • dulwich.cli.cmd_pull - Undocumented
      • dulwich.cli.cmd_push - Undocumented
      • dulwich.cli.cmd_receive_pack - Undocumented
      • dulwich.cli.cmd_remote_add - Undocumented
      • dulwich.cli.cmd_repack - Undocumented
      • dulwich.cli.cmd_reset - Undocumented
      • dulwich.cli.cmd_rev_list - Undocumented
      • dulwich.cli.cmd_rm - Undocumented
      • dulwich.cli.cmd_show - Undocumented
      • dulwich.cli.cmd_stash_list - Undocumented
      • dulwich.cli.cmd_stash_pop - Undocumented
      • dulwich.cli.cmd_stash_push - Undocumented
      • dulwich.cli.cmd_status - Undocumented
      • dulwich.cli.cmd_submodule_init - Undocumented
      • dulwich.cli.cmd_submodule_list - Undocumented
      • dulwich.cli.cmd_symbolic_ref - Undocumented
      • dulwich.cli.cmd_tag - Undocumented
      • dulwich.cli.cmd_update_server_info - Undocumented
      • dulwich.cli.cmd_upload_pack - Undocumented
      • dulwich.cli.cmd_web_daemon - Undocumented
      • dulwich.cli.cmd_write_tree - Undocumented
      • dulwich.cli.SuperCommand - Undocumented
        • dulwich.cli.cmd_remote - Undocumented
        • dulwich.cli.cmd_stash - Undocumented
        • dulwich.cli.cmd_submodule - Undocumented
    • dulwich.client._v1ReceivePackHeader - No class docstring; 0/4 instance variable, 1/3 method documented
    • dulwich.client.FetchPackResult - Result of a fetch-pack operation.
    • dulwich.client.GitClient - Git smart server client.
      • dulwich.client.AbstractHttpGitClient - Abstract base class for HTTP Git Clients.
        • dulwich.client.Urllib3HttpGitClient - Undocumented
        • dulwich.contrib.requests_vendor.RequestsHttpGitClient - Undocumented
      • dulwich.client.LocalGitClient - Git Client that just uses a local Repo.
      • dulwich.client.TraditionalGitClient - Traditional Git client.
        • dulwich.client.SSHGitClient - Undocumented
        • dulwich.client.SubprocessGitClient - Git client that talks to a server using a subprocess.
        • dulwich.client.TCPGitClient - A Git Client that works over TCP directly (i.e. git://).
        • dulwich.tests.test_client.DummyClient - Undocumented
    • dulwich.client.ReportStatusParser - Handle status as reported by servers with 'report-status' capability.
    • dulwich.client.SendPackResult - Result of a upload-pack operation.
    • dulwich.client.SSHVendor - A client side SSH implementation.
      • dulwich.client.PLinkSSHVendor - SSH vendor that shells out to the local 'plink' command.
      • dulwich.client.SubprocessSSHVendor - SSH vendor that shells out to the local 'ssh' command.
    • dulwich.client.SubprocessWrapper - A socket-like object that talks to a subprocess via pipes.
    • dulwich.config.Config - A Git configuration.
      • dulwich.config.ConfigDict - Git configuration stored in a dictionary.
        • dulwich.config.ConfigFile - A Git configuration file, like .git/config or ~/.gitconfig.
      • dulwich.config.StackedConfig - Configuration which reads from multiple config files..
    • dulwich.contrib.paramiko_vendor._ParamikoWrapper - Undocumented
    • dulwich.contrib.paramiko_vendor.ParamikoSSHVendor - Undocumented
    • dulwich.contrib.swift.SwiftConnector - A Connector to swift that manage authentication and errors catching
    • dulwich.contrib.swift.SwiftPackReader - A SwiftPackReader that mimic read and sync method
    • dulwich.contrib.test_swift.FakeSwiftConnector - Undocumented
    • dulwich.contrib.test_swift.Response - Undocumented
    • dulwich.diff_tree.RenameDetector - Object for handling rename detection between two trees.
    • dulwich.fastexport.GitFastExporter - Generate a fast-export output stream for Git objects.
    • dulwich.file._GitFile - File that follows the git locking protocol for writes.
    • dulwich.hooks.Hook - Generic hook object.
      • dulwich.hooks.ShellHook - Hook by executable file
        • dulwich.hooks.CommitMsgShellHook - commit-msg shell hook
        • dulwich.hooks.PostCommitShellHook - post-commit shell hook
        • dulwich.hooks.PostReceiveShellHook - post-receive shell hook
        • dulwich.hooks.PreCommitShellHook - pre-commit shell hook
    • dulwich.ignore.IgnoreFilter - No class docstring; 0/3 instance variable, 3/5 methods, 0/1 class method documented
    • dulwich.ignore.IgnoreFilterManager - Ignore file manager.
    • dulwich.ignore.IgnoreFilterStack - Check for ignore status in multiple filters.
    • dulwich.ignore.Pattern - A single ignore pattern.
    • dulwich.index.Index - A Git Index file.
    • dulwich.index.locked_index - Lock the index while making modifications.
    • dulwich.lfs.LFSStore - Stores objects on disk, indexed by SHA256.
    • dulwich.line_ending.BlobNormalizer - An object to store computation result of which filter to apply based on configuration, gitattributes, path and operation (checkin or checkout)
      • dulwich.line_ending.TreeBlobNormalizer - Undocumented
    • dulwich.lru_cache._LRUNode - This maintains the linked-list which is the lru internals.
    • dulwich.lru_cache.LRUCache - A class which manages a cache of entries, removing unused ones.
      • dulwich.lru_cache.LRUSizeCache - An LRUCache that removes things based on the size of the values.
    • dulwich.mailmap.Mailmap - Class for accessing a mailmap file.
    • dulwich.object_store.BaseObjectStore - Object store interface.
      • dulwich.object_store.MemoryObjectStore - Object store that keeps all objects in memory.
      • dulwich.object_store.OverlayObjectStore - Object store that can overlay multiple object stores.
      • dulwich.object_store.PackBasedObjectStore - No class docstring; 1/2 property, 0/2 instance variable, 11/19 methods documented
        • dulwich.contrib.swift.SwiftObjectStore - A Swift Object Store
        • dulwich.object_store.BucketBasedObjectStore - Object store implementation that uses a bucket store like S3 as backend.
          • dulwich.cloud.gcs.GcsObjectStore - Undocumented
        • dulwich.object_store.DiskObjectStore - Git-style object store that exists on disk.
    • dulwich.object_store.MissingObjectFinder - Find the objects missing from another object store.
      • dulwich.greenthreads.GreenThreadsMissingObjectFinder - Find the objects missing from another object store.
        • dulwich.contrib.swift.PackInfoMissingObjectFinder - Undocumented
    • dulwich.object_store.ObjectIterator - Interface for iterating over objects.
      • dulwich.object_store.ObjectStoreIterator - ObjectIterator that works on top of an ObjectStore.
        • dulwich.greenthreads.GreenThreadsObjectStoreIterator - ObjectIterator that works on top of an ObjectStore.
          • dulwich.contrib.swift.PackInfoObjectStoreIterator - Undocumented
    • dulwich.object_store.ObjectStoreGraphWalker - Graph walker that finds what commits are missing from an object store.
    • dulwich.objects.FixedSha - SHA object that behaves like hashlib's but is given a fixed value.
    • dulwich.objects.ShaFile - A git SHA file.
      • dulwich.objects.Blob - A Git Blob object.
      • dulwich.objects.Commit - A git commit object
      • dulwich.objects.Tag - A Git Tag object.
      • dulwich.objects.Tree - A Git tree object
    • dulwich.pack._PackTupleIterable - Helper for Pack.pack_tuples.
    • dulwich.pack.DeltaChainIterator - Abstract iterator over pack data based on delta chains.
      • dulwich.pack.PackIndexer - Delta chain iterator that yields index entries.
      • dulwich.pack.PackInflater - Delta chain iterator that yields ShaFile objects.
      • dulwich.tests.test_pack.TestPackIterator - No class docstring; 0/1 instance variable, 0/1 class variable, 1/3 method documented
    • dulwich.pack.Pack - A Git pack object.
      • dulwich.contrib.swift.SwiftPack - A Git pack object.
    • dulwich.pack.PackChunkGenerator - No class docstring; 0/3 instance variable, 1/4 method documented
    • dulwich.pack.PackData - The data contained in a packfile.
      • dulwich.contrib.swift.SwiftPackData - The data contained in a packfile.
    • dulwich.pack.PackIndex - An index in to a packfile.
      • dulwich.pack.FilePackIndex - Pack index that is based on a file.
        • dulwich.pack.PackIndex1 - Version 1 Pack Index file.
        • dulwich.pack.PackIndex2 - Version 2 Pack Index file.
      • dulwich.pack.MemoryPackIndex - Pack index that is stored entirely in memory.
    • dulwich.pack.PackStreamReader - Class to read a pack stream.
      • dulwich.pack.PackStreamCopier - Class to verify a pack stream as it is being read.
    • dulwich.pack.SHA1Reader - Wrapper for file-like object that remembers the SHA1 of its data.
    • dulwich.pack.SHA1Writer - Wrapper for file-like object that remembers the SHA1 of its data.
    • dulwich.pack.UnpackedObject - Class encapsulating an object unpacked from a pack file.
    • dulwich.protocol.BufferedPktLineWriter - Writer that wraps its data in pkt-lines and has an independent buffer.
    • dulwich.protocol.PktLineParser - Packet line parser that hands completed packets off to a callback.
    • dulwich.protocol.Protocol - Class for interacting with a remote git process over the wire.
      • dulwich.protocol.ReceivableProtocol - Variant of Protocol that allows reading up to a size without blocking.
    • dulwich.refs.RefsContainer - A container for refs.
      • dulwich.refs.DictRefsContainer - RefsContainer backed by a simple dict.
      • dulwich.refs.DiskRefsContainer - Refs container that reads refs from disk.
      • dulwich.refs.InfoRefsContainer - Refs container that reads refs from a info/refs file.
        • dulwich.contrib.swift.SwiftInfoRefsContainer - Manage references in info/refs object.
    • dulwich.repo.BaseRepo - Base class for a git repository.
      • dulwich.contrib.swift.SwiftRepo - No class docstring; 0/5 instance variable, 3/3 methods, 1/1 class method documented
      • dulwich.repo.MemoryRepo - Repo that stores refs, objects, and named files in memory.
      • dulwich.repo.Repo - A git repository backed by local disk.
    • dulwich.repo.ParentsProvider - Undocumented
    • dulwich.server._ProtocolGraphWalker - A graph walker that knows the git protocol.
    • dulwich.server.Backend - A backend for the Git smart server implementation.
      • dulwich.contrib.swift.SwiftSystemBackend - Undocumented
      • dulwich.contrib.test_swift_smoke.SwiftSystemBackend - Undocumented
      • dulwich.server.DictBackend - Trivial backend that looks up Git repositories in a dictionary.
      • dulwich.server.FileSystemBackend - Simple backend looking up Git repositories in the local file system.
    • dulwich.server.BackendRepo - Repository abstraction used by the Git server.
    • dulwich.server.Handler - Smart protocol command handler base class.
      • dulwich.server.PackHandler - Protocol handler for packs.
        • dulwich.server.ReceivePackHandler - Protocol handler for downloading a pack from the client.
          • dulwich.tests.compat.server_utils.NoSideBand64kReceivePackHandler - ReceivePackHandler that does not support side-band-64k.
        • dulwich.server.UploadPackHandler - Protocol handler for uploading a pack to the client.
          • dulwich.tests.test_server.TestUploadPackHandler - Undocumented
        • dulwich.tests.test_server.TestGenericPackHandler - Undocumented
      • dulwich.server.UploadArchiveHandler - Undocumented
    • dulwich.server.MultiAckDetailedGraphWalkerImpl - Graph walker implementation speaking the multi-ack-detailed protocol.
    • dulwich.server.MultiAckGraphWalkerImpl - Graph walker implementation that speaks the multi-ack protocol.
    • dulwich.server.SingleAckGraphWalkerImpl - Graph walker implementation that speaks the single-ack protocol.
    • dulwich.stash.Stash - A Git stash.
    • dulwich.tests.compat.server_utils._StubRepo - A stub repo that just contains a path to tear down.
    • dulwich.tests.compat.server_utils.ServerTests - Base tests for testing servers.
      • dulwich.tests.compat.test_server.GitServerTestCase - Tests for client/server compatibility.
        • dulwich.tests.compat.test_server.GitServerSideBand64kTestCase - Tests for client/server compatibility with side-band-64k support.
      • dulwich.tests.compat.test_web.WebTests - Base tests for web server tests.
        • dulwich.tests.compat.test_web.DumbWebTestCase - Test cases for dumb HTTP server.
        • dulwich.tests.compat.test_web.SmartWebTestCase - Test cases for smart HTTP server.
          • dulwich.tests.compat.test_web.SmartWebSideBand64kNoDoneTestCase - Test cases for smart HTTP server with side-band-64k and no-done support.
          • dulwich.tests.compat.test_web.SmartWebSideBand64kTestCase - Test cases for smart HTTP server with side-band-64k support.
    • dulwich.tests.compat.test_client.DulwichClientTestBase - Tests for client/server compatibility.
      • dulwich.tests.compat.test_client.DulwichHttpClientTest - Undocumented
      • dulwich.tests.compat.test_client.DulwichMockSSHClientTest - Undocumented
      • dulwich.tests.compat.test_client.DulwichSubprocessClientTest - Undocumented
      • dulwich.tests.compat.test_client.DulwichTCPClientTest - Undocumented
    • dulwich.tests.compat.test_client.TestSSHVendor - Undocumented
    • dulwich.tests.test_client.TestSSHVendor - Undocumented
    • dulwich.tests.test_grafts.GraftsInRepositoryBase - Undocumented
      • dulwich.tests.test_grafts.GraftsInMemoryRepoTests - Undocumented
      • dulwich.tests.test_grafts.GraftsInRepoTests - Undocumented
    • dulwich.tests.test_object_store.ObjectStoreTests - No class docstring; 1/19 method documented
      • dulwich.contrib.test_swift.SwiftObjectStoreTests - Undocumented
      • dulwich.tests.test_object_store.MemoryObjectStoreTests - Undocumented
      • dulwich.tests.test_object_store.OverlayObjectStoreTests - Undocumented
      • dulwich.tests.test_object_store.PackBasedObjectStoreTests - Undocumented
        • dulwich.tests.test_object_store.DiskObjectStoreTests - No class docstring; 0/2 instance variable, 1/14 method documented
    • dulwich.tests.test_pack.BaseTestPackIndexWriting - Undocumented
      • dulwich.tests.test_pack.BaseTestFilePackIndexWriting - Undocumented
        • dulwich.tests.test_pack.TestPackIndexWritingv1 - Undocumented
        • dulwich.tests.test_pack.TestPackIndexWritingv2 - Undocumented
      • dulwich.tests.test_pack.TestMemoryIndexWriting - Undocumented
    • dulwich.tests.test_protocol.BaseProtocolTests - Undocumented
      • dulwich.tests.test_protocol.ProtocolTests - Undocumented
      • dulwich.tests.test_protocol.ReceivableProtocolTests - Undocumented
    • dulwich.tests.test_refs.RefsContainerTests - Undocumented
      • dulwich.tests.test_refs.DictRefsContainerTests - Undocumented
      • dulwich.tests.test_refs.DiskRefsContainerTests - Undocumented
    • dulwich.tests.test_server.TestProto - Undocumented
    • dulwich.tests.test_server.TestProtocolGraphWalker - Undocumented
    • dulwich.tests.test_walk.TestWalkEntry - Undocumented
    • dulwich.tests.test_web.MinimalistWSGIInputStream - WSGI input stream with no 'seek()' and 'tell()' methods.
      • dulwich.tests.test_web.MinimalistWSGIInputStream2 - WSGI input stream with no working 'seek()' and 'tell()' methods.
    • dulwich.tests.test_web.SmartHandlersTestCase._TestUploadPackHandler - Undocumented
    • dulwich.walk._CommitTimeQueue - Priority queue of WalkEntry objects by commit time.
    • dulwich.walk.WalkEntry - Object encapsulating a single result from a walk.
    • dulwich.walk.Walker - Object for performing a walk of commits in a store.
    • dulwich.web._LengthLimitedFile - Wrapper class to limit the length of reads from a file-like object.
    • dulwich.web.ChunkReader - Undocumented
    • dulwich.web.GunzipFilter - WSGI middleware that unzips gzip-encoded requests before passing on to the underlying application.
    • dulwich.web.HTTPGitApplication - Class encapsulating the state of a git WSGI application.
    • dulwich.web.HTTPGitRequest - Class encapsulating the state of a single git HTTP request.
      • dulwich.tests.test_web.TestHTTPGitRequest - HTTPGitRequest with overridden methods to help test caching.
    • dulwich.web.LimitedInputFilter - WSGI middleware that limits the input length of a request to that specified in Content-Length.
  • PermissionError
    • dulwich.index.WindowsSymlinkPermissionError - Undocumented
  • socketserver.StreamRequestHandler
    • dulwich.server.TCPGitRequestHandler - Undocumented
  • socketserver.TCPServer
    • dulwich.server.TCPGitServer - Undocumented
  • typing.MutableMapping
    • dulwich.config.CaseInsensitiveOrderedMultiDict - Undocumented
    • dulwich.config.ConfigDict - Git configuration stored in a dictionary.
      • dulwich.config.ConfigFile - A Git configuration file, like .git/config or ~/.gitconfig.
  • unittest.TestCase
    • dulwich.contrib.test_release_robot.GetRecentTagsTest - test get recent tags
    • dulwich.contrib.test_release_robot.TagPatternTests - test tag patterns
    • dulwich.contrib.test_swift_smoke.SwiftRepoSmokeTest - Undocumented
    • dulwich.tests.test_mailmap.MailmapTests - Undocumented
    • dulwich.tests.test_mailmap.ReadMailmapTests - Undocumented
    • dulwich.tests.TestCase - Undocumented
      • dulwich.contrib.test_paramiko_vendor.ParamikoSSHVendorTests - Undocumented
      • dulwich.contrib.test_swift.SwiftObjectStoreTests - Undocumented
      • dulwich.contrib.test_swift.TestSwiftConnector - Undocumented
      • dulwich.contrib.test_swift.TestSwiftInfoRefsContainer - No class docstring; 0/4 instance variable, 1/4 method documented
      • dulwich.contrib.test_swift.TestSwiftRepo - Undocumented
      • dulwich.tests.BlackboxTestCase - Blackbox testing.
        • dulwich.tests.test_blackbox.GitReceivePackTests - Blackbox tests for dul-receive-pack.
        • dulwich.tests.test_blackbox.GitUploadPackTests - Blackbox tests for dul-upload-pack.
      • dulwich.tests.compat.test_utils.GitVersionTests - Undocumented
      • dulwich.tests.compat.utils.CompatTestCase - Test case that requires git for compatibility checks.
        • dulwich.tests.compat.test_client.DulwichHttpClientTest - Undocumented
        • dulwich.tests.compat.test_client.DulwichMockSSHClientTest - Undocumented
        • dulwich.tests.compat.test_client.DulwichSubprocessClientTest - Undocumented
        • dulwich.tests.compat.test_client.DulwichTCPClientTest - Undocumented
        • dulwich.tests.compat.test_patch.CompatPatchTestCase - Undocumented
        • dulwich.tests.compat.test_porcelain.TagCreateSignTestCase - Undocumented
        • dulwich.tests.compat.test_repository.ObjectStoreTestCase - Tests for git repository compatibility.
          • dulwich.tests.compat.test_repository.WorkingTreeTestCase - Test for compatibility with git-worktree.
            • dulwich.tests.compat.test_repository.InitNewWorkingDirectoryTestCase - Test compatibility of Repo.init_new_working_directory.
        • dulwich.tests.compat.test_server.GitServerTestCase - Tests for client/server compatibility.
          • dulwich.tests.compat.test_server.GitServerSideBand64kTestCase - Tests for client/server compatibility with side-band-64k support.
        • dulwich.tests.compat.test_web.DumbWebTestCase - Test cases for dumb HTTP server.
        • dulwich.tests.compat.test_web.SmartWebTestCase - Test cases for smart HTTP server.
          • dulwich.tests.compat.test_web.SmartWebSideBand64kNoDoneTestCase - Test cases for smart HTTP server with side-band-64k and no-done support.
          • dulwich.tests.compat.test_web.SmartWebSideBand64kTestCase - Test cases for smart HTTP server with side-band-64k support.
      • dulwich.tests.test_archive.ArchiveTests - Undocumented
      • dulwich.tests.test_bundle.BundleTests - Undocumented
      • dulwich.tests.test_client.CheckWantsTests - Undocumented
      • dulwich.tests.test_client.DefaultUrllib3ManagerTest - Undocumented
      • dulwich.tests.test_client.FetchPackResultTests - Undocumented
      • dulwich.tests.test_client.GitClientTests - Undocumented
      • dulwich.tests.test_client.GitCredentialStoreTests - Undocumented
      • dulwich.tests.test_client.HttpGitClientTests - Undocumented
      • dulwich.tests.test_client.LocalGitClientTests - No class docstring; 1/9 method documented
      • dulwich.tests.test_client.PLinkSSHVendorTests - Undocumented
      • dulwich.tests.test_client.RemoteErrorFromStderrTests - Undocumented
      • dulwich.tests.test_client.ReportStatusParserTests - Undocumented
      • dulwich.tests.test_client.RsyncUrlTests - Undocumented
      • dulwich.tests.test_client.SSHGitClientTests - Undocumented
      • dulwich.tests.test_client.SubprocessSSHVendorTests - Undocumented
      • dulwich.tests.test_client.TCPGitClientTests - Undocumented
      • dulwich.tests.test_client.TestGetTransportAndPath - Undocumented
      • dulwich.tests.test_client.TestGetTransportAndPathFromUrl - Undocumented
      • dulwich.tests.test_config.ApplyInsteadOfTests - Undocumented
      • dulwich.tests.test_config.CheckSectionNameTests - Undocumented
      • dulwich.tests.test_config.CheckVariableNameTests - Undocumented
      • dulwich.tests.test_config.ConfigDictTests - Undocumented
      • dulwich.tests.test_config.ConfigFileTests - Undocumented
      • dulwich.tests.test_config.EscapeValueTests - Undocumented
      • dulwich.tests.test_config.FormatStringTests - Undocumented
      • dulwich.tests.test_config.ParseStringTests - Undocumented
      • dulwich.tests.test_config.StackedConfigTests - Undocumented
      • dulwich.tests.test_config.SubmodulesTests - Undocumented
      • dulwich.tests.test_credentials.TestCredentialHelpersUtils - Undocumented
      • dulwich.tests.test_diff_tree.DiffTestCase - Undocumented
        • dulwich.tests.test_diff_tree.RenameDetectionTest - Undocumented
        • dulwich.tests.test_diff_tree.TreeChangesTest - Undocumented
      • dulwich.tests.test_fastexport.GitFastExporterTests - Tests for the GitFastExporter tests.
      • dulwich.tests.test_fastexport.GitImportProcessorTests - Tests for the GitImportProcessor tests.
      • dulwich.tests.test_file.FancyRenameTests - Undocumented
      • dulwich.tests.test_file.GitFileTests - Undocumented
      • dulwich.tests.test_grafts.GraftParserTests - Undocumented
      • dulwich.tests.test_grafts.GraftSerializerTests - Undocumented
      • dulwich.tests.test_grafts.GraftsInMemoryRepoTests - Undocumented
      • dulwich.tests.test_grafts.GraftsInRepoTests - Undocumented
      • dulwich.tests.test_graph.CanFastForwardTests - Undocumented
      • dulwich.tests.test_graph.FindMergeBaseTests - Undocumented
      • dulwich.tests.test_greenthreads.TestGreenThreadsMissingObjectFinder - Undocumented
      • dulwich.tests.test_greenthreads.TestGreenThreadsObjectStoreIterator - Undocumented
      • dulwich.tests.test_hooks.ShellHookTests - Undocumented
      • dulwich.tests.test_ignore.IgnoreFilterManagerTests - Undocumented
      • dulwich.tests.test_ignore.IgnoreFilterStackTests - Undocumented
      • dulwich.tests.test_ignore.IgnoreFilterTests - Undocumented
      • dulwich.tests.test_ignore.MatchPatternTests - Undocumented
      • dulwich.tests.test_ignore.ReadIgnorePatterns - Undocumented
      • dulwich.tests.test_ignore.TranslateTests - Undocumented
      • dulwich.tests.test_index.BuildIndexTests - Undocumented
      • dulwich.tests.test_index.CleanupModeTests - Undocumented
      • dulwich.tests.test_index.CommitTreeTests - Undocumented
      • dulwich.tests.test_index.GetUnstagedChangesTests - No class docstring; 4/4 methods documented
      • dulwich.tests.test_index.IndexEntryFromStatTests - Undocumented
      • dulwich.tests.test_index.IndexTestCase - Undocumented
        • dulwich.tests.test_index.ReadIndexDictTests - Undocumented
        • dulwich.tests.test_index.SimpleIndexTestCase - Undocumented
        • dulwich.tests.test_index.SimpleIndexWriterTestCase - Undocumented
      • dulwich.tests.test_index.TestTreeFSPathConversion - Undocumented
      • dulwich.tests.test_index.TestValidatePathElement - Undocumented
      • dulwich.tests.test_index.WriteCacheTimeTests - Undocumented
      • dulwich.tests.test_lfs.LFSTests - Undocumented
      • dulwich.tests.test_line_ending.GetLineEndingAutocrlfFilters - Undocumented
      • dulwich.tests.test_line_ending.LineEndingConversion - Test the line ending conversion functions in various cases
      • dulwich.tests.test_line_ending.NormalizeBlobTestCase - Undocumented
      • dulwich.tests.test_lru_cache.TestLRUCache - Test that LRU cache properly keeps track of entries.
      • dulwich.tests.test_lru_cache.TestLRUSizeCache - No class docstring; 3/13 methods documented
      • dulwich.tests.test_missing_obj_finder.MissingObjectFinderTest - Undocumented
        • dulwich.tests.test_missing_obj_finder.MOFLinearRepoTest - No class docstring; 0/4 instance variable, 2/7 methods documented
        • dulwich.tests.test_missing_obj_finder.MOFMergeForkRepoTest - Undocumented
        • dulwich.tests.test_missing_obj_finder.MOFTagsTest - Undocumented
      • dulwich.tests.test_object_store.CommitTreeChangesTests - Undocumented
      • dulwich.tests.test_object_store.DiskObjectStoreTests - No class docstring; 0/2 instance variable, 1/14 method documented
      • dulwich.tests.test_object_store.MemoryObjectStoreTests - Undocumented
      • dulwich.tests.test_object_store.ObjectStoreGraphWalkerTests - Undocumented
      • dulwich.tests.test_object_store.OverlayObjectStoreTests - Undocumented
      • dulwich.tests.test_object_store.TestReadPacksFile - Undocumented
      • dulwich.tests.test_object_store.TreeLookupPathTests - Undocumented
      • dulwich.tests.test_objects.BlobReadTests - Test decompression of blobs
      • dulwich.tests.test_objects.CheckTests - Undocumented
      • dulwich.tests.test_objects.CommitSerializationTests - Undocumented
      • dulwich.tests.test_objects.PrettyFormatTreeEntryTests - Undocumented
      • dulwich.tests.test_objects.ShaFileCheckTests - Undocumented
        • dulwich.tests.test_objects.CommitParseTests - No class docstring; 2/13 methods documented
        • dulwich.tests.test_objects.TagParseTests - No class docstring; 2/11 methods documented
        • dulwich.tests.test_objects.TreeTests - Undocumented
      • dulwich.tests.test_objects.ShaFileCopyTests - Undocumented
      • dulwich.tests.test_objects.ShaFileSerializeTests - ShaFile objects only gets serialized once if they haven't changed.
      • dulwich.tests.test_objects.ShaFileTests - Undocumented
      • dulwich.tests.test_objects.TagSerializeTests - Undocumented
      • dulwich.tests.test_objects.TestHexToSha - Undocumented
      • dulwich.tests.test_objects.TimezoneTests - Undocumented
      • dulwich.tests.test_objectspec.ParseCommitRangeTests - Test parse_commit_range.
      • dulwich.tests.test_objectspec.ParseCommitTests - Test parse_commit.
      • dulwich.tests.test_objectspec.ParseObjectTests - Test parse_object.
      • dulwich.tests.test_objectspec.ParseRefsTests - Undocumented
      • dulwich.tests.test_objectspec.ParseRefTests - Undocumented
      • dulwich.tests.test_objectspec.ParseReftuplesTests - Undocumented
      • dulwich.tests.test_objectspec.ParseReftupleTests - Undocumented
      • dulwich.tests.test_objectspec.ParseTreeTests - Test parse_tree.
      • dulwich.tests.test_pack.DeltaChainIteratorTests - No class docstring; 0/2 instance variable, 1/21 method documented
      • dulwich.tests.test_pack.DeltaEncodeSizeTests - Undocumented
      • dulwich.tests.test_pack.DeltifyTests - Undocumented
      • dulwich.tests.test_pack.EncodeCopyOperationTests - Undocumented
      • dulwich.tests.test_pack.PackTests - Base class for testing packs
        • dulwich.tests.compat.test_pack.TestPack - Compatibility tests for reading and writing pack files.
        • dulwich.tests.test_pack.PackIndexTests - Class that tests the index of packfiles
        • dulwich.tests.test_pack.TestPack - No class docstring; 1/16 method documented
        • dulwich.tests.test_pack.TestPackData - Tests getting the data from the packfile.
        • dulwich.tests.test_pack.TestThinPack - Undocumented
      • dulwich.tests.test_pack.ReadZlibTests - Undocumented
      • dulwich.tests.test_pack.TestMemoryIndexWriting - Undocumented
      • dulwich.tests.test_pack.TestPackDeltas - Undocumented
      • dulwich.tests.test_pack.TestPackIndexWritingv1 - Undocumented
      • dulwich.tests.test_pack.TestPackIndexWritingv2 - Undocumented
      • dulwich.tests.test_pack.TestPackStreamReader - Undocumented
      • dulwich.tests.test_pack.WritePackTests - Undocumented
      • dulwich.tests.test_patch.DiffTests - Tests for write_blob_diff and write_tree_diff.
      • dulwich.tests.test_patch.GetSummaryTests - Undocumented
      • dulwich.tests.test_patch.ReadGitAmPatch - Undocumented
      • dulwich.tests.test_patch.WriteCommitPatchTests - Undocumented
      • dulwich.tests.test_porcelain.InitTests - Undocumented
      • dulwich.tests.test_porcelain.PorcelainTestCase - Undocumented
        • dulwich.tests.test_porcelain.ActiveBranchTests - Undocumented
        • dulwich.tests.test_porcelain.AddTests - Undocumented
        • dulwich.tests.test_porcelain.ArchiveTests - Tests for the archive command.
        • dulwich.tests.test_porcelain.BranchCreateTests - Undocumented
        • dulwich.tests.test_porcelain.BranchDeleteTests - Undocumented
        • dulwich.tests.test_porcelain.BranchListTests - Undocumented
        • dulwich.tests.test_porcelain.CheckIgnoreTests - Undocumented
        • dulwich.tests.test_porcelain.CleanTests - No class docstring; 2/4 methods documented
        • dulwich.tests.test_porcelain.CloneTests - Undocumented
        • dulwich.tests.test_porcelain.CommitTests - Undocumented
        • dulwich.tests.test_porcelain.CommitTreeTests - Undocumented
        • dulwich.tests.test_porcelain.DescribeTests - Undocumented
        • dulwich.tests.test_porcelain.DiffTreeTests - Undocumented
        • dulwich.tests.test_porcelain.FetchTests - No class docstring; 1/3 method documented
        • dulwich.tests.test_porcelain.FindUniqueAbbrevTests - Undocumented
        • dulwich.tests.test_porcelain.FsckTests - Undocumented
        • dulwich.tests.test_porcelain.GetObjectByPathTests - Undocumented
        • dulwich.tests.test_porcelain.LogTests - Undocumented
        • dulwich.tests.test_porcelain.LsFilesTests - Undocumented
        • dulwich.tests.test_porcelain.LsRemoteTests - Undocumented
        • dulwich.tests.test_porcelain.LsTreeTests - Undocumented
        • dulwich.tests.test_porcelain.MailmapTests - Undocumented
        • dulwich.tests.test_porcelain.PathToTreeTests - Undocumented
        • dulwich.tests.test_porcelain.PorcelainGpgTestCase - Undocumented
          • dulwich.tests.compat.test_porcelain.TagCreateSignTestCase - Undocumented
          • dulwich.tests.test_porcelain.CommitSignTests - Undocumented
          • dulwich.tests.test_porcelain.TagCreateSignTests - Undocumented
        • dulwich.tests.test_porcelain.PullTests - Undocumented
        • dulwich.tests.test_porcelain.PushTests - No class docstring; 4/5 methods documented
        • dulwich.tests.test_porcelain.ReceivePackTests - Tests for receive_pack.
        • dulwich.tests.test_porcelain.RemoteAddTests - Undocumented
        • dulwich.tests.test_porcelain.RemoteRemoveTests - Undocumented
        • dulwich.tests.test_porcelain.RemoveTests - Undocumented
        • dulwich.tests.test_porcelain.RepackTests - Undocumented
        • dulwich.tests.test_porcelain.ResetFileTests - Undocumented
        • dulwich.tests.test_porcelain.ResetTests - Undocumented
        • dulwich.tests.test_porcelain.RevListTests - Undocumented
        • dulwich.tests.test_porcelain.ServerTests - Undocumented
        • dulwich.tests.test_porcelain.ShowTests - Undocumented
        • dulwich.tests.test_porcelain.StatusTests - No class docstring; 4/16 methods documented
        • dulwich.tests.test_porcelain.SubmoduleTests - Undocumented
        • dulwich.tests.test_porcelain.SymbolicRefTests - Undocumented
        • dulwich.tests.test_porcelain.TagCreateTests - Undocumented
        • dulwich.tests.test_porcelain.TagDeleteTests - Undocumented
        • dulwich.tests.test_porcelain.TagListTests - Undocumented
        • dulwich.tests.test_porcelain.TimezoneTests - Undocumented
        • dulwich.tests.test_porcelain.UpdateHeadTests - Undocumented
        • dulwich.tests.test_porcelain.UpdateServerInfoTests - Undocumented
        • dulwich.tests.test_porcelain.UploadPackTests - Tests for upload_pack.
        • dulwich.tests.test_porcelain.WriteTreeTests - Undocumented
      • dulwich.tests.test_protocol.BufferedPktLineWriterTests - Undocumented
      • dulwich.tests.test_protocol.CapabilitiesTestCase - Undocumented
      • dulwich.tests.test_protocol.PktLineParserTests - Undocumented
      • dulwich.tests.test_protocol.ProtocolTests - Undocumented
      • dulwich.tests.test_protocol.ReceivableProtocolTests - Undocumented
      • dulwich.tests.test_reflog.ReflogDropTests - Undocumented
      • dulwich.tests.test_reflog.ReflogLineTests - Undocumented
      • dulwich.tests.test_refs.CheckRefFormatTests - Tests for the check_ref_format function.
      • dulwich.tests.test_refs.DictRefsContainerTests - Undocumented
      • dulwich.tests.test_refs.DiskRefsContainerTests - Undocumented
      • dulwich.tests.test_refs.InfoRefsContainerTests - Undocumented
      • dulwich.tests.test_refs.PackedRefsFileTests - Undocumented
      • dulwich.tests.test_refs.ParseSymrefValueTests - Undocumented
      • dulwich.tests.test_refs.StripPeeledRefsTests - Undocumented
      • dulwich.tests.test_repository.BuildRepoRootTests - Tests that build on-disk repos from scratch.
      • dulwich.tests.test_repository.CheckUserIdentityTests - Undocumented
      • dulwich.tests.test_repository.CreateRepositoryTests - Undocumented
      • dulwich.tests.test_repository.MemoryRepoTests - Undocumented
      • dulwich.tests.test_repository.RepositoryRootTests - No class docstring; 3/46 methods documented
      • dulwich.tests.test_server.AckGraphWalkerImplTestCase - Base setup and asserts for AckGraphWalker tests.
        • dulwich.tests.test_server.MultiAckDetailedGraphWalkerImplTestCase - Undocumented
        • dulwich.tests.test_server.MultiAckGraphWalkerImplTestCase - Undocumented
        • dulwich.tests.test_server.SingleAckGraphWalkerImplTestCase - Undocumented
      • dulwich.tests.test_server.DictBackendTests - Tests for DictBackend.
      • dulwich.tests.test_server.FileSystemBackendTests - Tests for FileSystemBackend.
      • dulwich.tests.test_server.FindShallowTests - Undocumented
      • dulwich.tests.test_server.HandlerTestCase - Undocumented
      • dulwich.tests.test_server.ProtocolGraphWalkerEmptyTestCase - Undocumented
      • dulwich.tests.test_server.ProtocolGraphWalkerTestCase - Undocumented
      • dulwich.tests.test_server.ReceivePackHandlerTestCase - Undocumented
      • dulwich.tests.test_server.ServeCommandTests - Tests for serve_command.
      • dulwich.tests.test_server.UpdateServerInfoTests - Tests for update_server_info.
      • dulwich.tests.test_server.UploadPackHandlerTestCase - Undocumented
      • dulwich.tests.test_stash.StashTests - Tests for stash.
      • dulwich.tests.test_utils.BuildCommitGraphTest - Undocumented
      • dulwich.tests.test_walk.WalkEntryTest - Undocumented
      • dulwich.tests.test_walk.WalkerTest - Undocumented
      • dulwich.tests.test_web.HTTPGitApplicationTestCase - Undocumented
        • dulwich.tests.test_web.GunzipTestCase - No class docstring; 0/1 instance variable, 0/2 class variable, 2/6 methods documented
      • dulwich.tests.test_web.LengthLimitedFileTestCase - Undocumented
      • dulwich.tests.test_web.WebTestCase - Base TestCase with useful instance vars and utility functions.
        • dulwich.tests.test_web.DumbHandlersTestCase - Undocumented
        • dulwich.tests.test_web.HTTPGitRequestTestCase - Undocumented
        • dulwich.tests.test_web.SmartHandlersTestCase - Undocumented
  • wsgiref.simple_server.ServerHandler
    • dulwich.web.ServerHandlerLogger - ServerHandler that uses dulwich's logger for logging exceptions.
  • wsgiref.simple_server.WSGIRequestHandler
    • dulwich.web.WSGIRequestHandlerLogger - WSGIRequestHandler that uses dulwich's logger for logging exceptions.
  • wsgiref.simple_server.WSGIServer
    • dulwich.web.WSGIServerLogger - No class docstring; 1/1 method documented
API Documentation for dulwich, generated by pydoctor 22.9.1 at 2022-12-12 06:10:54.