dulwich - Python implementation of the Git file formats and protocols.aiohttp - aiohttp support for Dulwich.server - aiohttp client/server support.am - Applying mailbox-style patches to a repository, similar to git am.annotate - Annotate file contents indicating when they were last changed.approxidate - Parsing of Git's "approxidate" time specifications.archive - Generates tarballs for Git trees.attrs - Parse .gitattributes file.bisect - Git bisect implementation.bitmap - Support for Git packfile bitmaps.bundle - Bundle format support.bundle_uri - Bundle URI support for faster clones and fetches.cli - Simple command-line interface to Dulwich>.client - Client side support for the Git protocol.cloud - Cloud storage backends for dulwich.gcs - Storage of repositories on GCS.commit_graph - Git commit graph file format support.config - Reading and writing Git configuration files.credentials - Support for git credential helpers.diff - Diff functionality with separate codepaths.diff_tree - Utilities for diffing files and trees.diffstat - Generate diff statistics similar to git's --stat option.dumb - Support for dumb HTTP(S) git repositories.errors - Dulwich-related exception classes and utility functions.fastexport - Fast export/import functionality.file - Safe access to git files.filter_branch - Git filter-branch implementation.filters - Implementation of Git filter drivers (clean/smudge filters).gc - Git garbage collection implementation.graph - Implementation of merge-base following the approach of git.hooks - Access to hooks.ignore - Parsing of gitignore files.index - Parser for the git index file format.lfs - Git Large File Storage (LFS) support.lfs_server - Simple Git LFS server implementation for testing.line_ending - All line-ending related functions, from conversions to config processing.log_utils - Logging utilities for Dulwich.lru_cache - A simple least-recently-used (LRU) cache.mailmap - Mailmap file reader.maintenance - Git maintenance implementation.mbox - Classes for dealing with mbox files and Maildir.merge - Git merge implementation.merge_drivers - Merge driver support for dulwich.midx - Multi-Pack-Index (MIDX) support.notes - Git notes handling.object_filters - Object filtering for Git partial clone and pack generation.object_format - Object format abstraction for Git objects.object_store - Git object store interfaces and implementation.objects - Access to base git objects.objectspec - Object specification.pack - Classes for dealing with packed git objects.patch - Classes for dealing with git am-style patches.porcelain - Simple wrapper that provides porcelain-like functions on top of Dulwich.lfs - Porcelain functions for Git LFS support.notes - Porcelain-like interface for Git notes.submodule - Porcelain functions for working with submodules.subtree - Porcelain for git subtree operations.tag - Porcelain-like tag functions for Dulwich.worktree - Porcelain-like interface for Git worktrees.protocol - Generic functions for talking the git smart server protocol.rebase - Git rebase implementation.reflog - Utilities for reading and generating reflogs.refs - Ref handling.reftable - Implementation of the reftable refs storage format.repo - Repository access.rerere - Git rerere (reuse recorded resolution) implementation.server - Git smart network protocol server implementation.signature - Signature vendors for signing and verifying Git objects.sparse_patterns - Sparse checkout pattern handling.stash - Stash handling.stripspace - Git stripspace functionality for cleaning up text and commit messages.submodule - Working with Git submodules.subtree - Git subtree implementation.tests - Tests for Dulwich.test_object_store - Tests for the object store interface.utils - Utility functions common to Dulwich tests.trailers - Git trailers parsing and manipulation.walk - General implementation of walking commits and their contents.web - HTTP server for dulwich that implements the git smart HTTP protocol.whitespace - Whitespace error detection and fixing functionality.worktree - Working tree operations for Git repositories.__main__ - Entry point for running dulwich as a module._typing - Common type definitions for Dulwich.