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

Module Index

  • dulwich - Python implementation of the Git file formats and protocols.
    • archive - Generates tarballs for Git trees.
    • bundle - Bundle format support.
    • cli - Simple command-line interface to Dulwich>
    • client - Client side support for the Git protocol.
    • cloud - No package docstring; 1/1 module documented
      • gcs - Storage of repositories on GCS.
    • config - Reading and writing Git configuration files.
    • contrib - No package docstring; 0/1 function, 8/9 modules documented
      • diffstat - No module docstring; 0/1 variable, 0/8 constant, 2/3 functions documented
      • paramiko_vendor - Paramiko SSH support for Dulwich.
      • release_robot - Determine last version string from tags.
      • requests_vendor - Requests HTTP client support for Dulwich.
      • swift - Repo implementation atop OpenStack SWIFT.
      • test_paramiko_vendor - Tests for paramiko_vendor.
      • test_release_robot - Tests for release_robot.
      • test_swift - Tests for dulwich.contrib.swift.
      • test_swift_smoke - Start functional tests
    • credentials - Support for git credential helpers
    • diff_tree - Utilities for diffing files and trees.
    • errors - Dulwich-related exception classes and utility functions.
    • fastexport - Fast export/import functionality.
    • file - Safe access to git files.
    • graph - Implementation of merge-base following the approach of git
    • greenthreads - Utility module for querying an ObjectStore with gevent.
    • hooks - Access to hooks.
    • ignore - Parsing of gitignore files.
    • index - Parser for the git index file format.
    • lfs - No module docstring; 1/1 class documented
    • 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.
    • 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.
    • protocol - Generic functions for talking the git smart server protocol.
    • reflog - Utilities for reading and generating reflogs.
    • refs - Ref handling.
    • repo - Repository access.
    • server - Git smart network protocol server implementation.
    • stash - Stash handling.
    • submodule - Working with Git submodules.
    • tests - Tests for Dulwich.
      • compat - Compatibility tests for Dulwich.
        • server_utils - Utilities for testing git server compatibility.
        • test_client - Compatibility tests between the Dulwich client and the cgit server.
        • test_pack - Compatibility tests for git packs.
        • test_patch - Tests related to patch compatibility with CGit.
        • test_porcelain - Compatibility tests for dulwich.porcelain.
        • test_repository - Compatibility tests for dulwich repositories.
        • test_server - Compatibility tests between Dulwich and the cgit server.
        • test_utils - Tests for git compatibility utilities.
        • test_web - Compatibility tests between Dulwich and the cgit HTTP server.
        • utils - Utilities for interacting with cgit.
      • test_archive - Tests for archive support.
      • test_blackbox - Blackbox tests for Dulwich commands.
      • test_bundle - Tests for bundle support.
      • test_client - Undocumented
      • test_config - Tests for reading and writing configuration files.
      • test_credentials - Undocumented
      • test_diff_tree - Tests for file and tree diff utilities.
      • test_fastexport - No module docstring; 2/2 classes documented
      • test_file - Undocumented
      • test_grafts - Tests for graftpoints.
      • test_graph - Tests for dulwich.graph.
      • test_greenthreads - Undocumented
      • test_hooks - Tests for executing hooks.
      • test_ignore - Tests for ignore files.
      • test_index - Tests for the index.
      • test_lfs - Tests for LFS support.
      • test_line_ending - Tests for the line ending conversion.
      • test_lru_cache - Tests for the lru_cache module.
      • test_mailmap - Tests for dulwich.mailmap.
      • test_missing_obj_finder - Undocumented
      • test_object_store - Tests for the object store interface.
      • test_objects - Tests for git base objects.
      • test_objectspec - Tests for revision spec parsing.
      • test_pack - Tests for Dulwich packs.
      • test_patch - Tests for patch.py.
      • test_porcelain - Tests for dulwich.porcelain.
      • test_protocol - Tests for the smart protocol utility functions.
      • test_reflog - Tests for dulwich.reflog.
      • test_refs - Tests for dulwich.refs.
      • test_repository - Tests for the repository.
      • test_server - Tests for the smart protocol server.
      • test_stash - Tests for stashes.
      • test_utils - Tests for git test utilities.
      • test_walk - Tests for commit walking functionality.
      • test_web - Tests for the Git HTTP server.
      • utils - Utility functions common to Dulwich tests.
    • walk - General implementation of walking commits and their contents.
    • web - HTTP server for dulwich that implements the git smart HTTP protocol.
    • __main__ - Undocumented
API Documentation for dulwich, generated by pydoctor 22.9.1 at 2022-12-12 06:10:54.