Dulwich API Documentation
Module Index
dulwich
-
Python implementation of the Git file formats and protocols.
dulwich.archive
-
Generates tarballs for Git trees.
dulwich.client
-
Client side support for the Git protocol.
dulwich.config
-
Reading and writing Git configuration files.
dulwich.contrib
-
No package docstring; 6/6 modules documented
dulwich.contrib.paramiko_vendor
-
Paramiko SSH support for Dulwich.
dulwich.contrib.release_robot
-
Determine last version string from tags.
dulwich.contrib.swift
-
Repo implementation atop OpenStack SWIFT.
dulwich.contrib.test_release_robot
-
Tests for release_robot.
dulwich.contrib.test_swift
-
Tests for dulwich.contrib.swift.
dulwich.contrib.test_swift_smoke
-
Start functional tests
dulwich.diff_tree
-
Utilities for diffing files and trees.
dulwich.errors
-
Dulwich-related exception classes and utility functions.
dulwich.fastexport
-
Fast export/import functionality.
dulwich.file
-
Safe access to git files.
dulwich.greenthreads
-
Utility module for querying an ObjectStore with gevent.
dulwich.hooks
-
Access to hooks.
dulwich.ignore
-
Parsing of gitignore files.
dulwich.index
-
Parser for the git index file format.
dulwich.log_utils
-
Logging utilities for Dulwich.
dulwich.lru_cache
-
A simple least-recently-used (LRU) cache.
dulwich.mailmap
-
Mailmap file reader.
dulwich.object_store
-
Git object store interfaces and implementation.
dulwich.objects
-
Access to base git objects.
dulwich.objectspec
-
Object specification.
dulwich.pack
-
Classes for dealing with packed git objects.
dulwich.patch
-
Classes for dealing with git am-style patches.
dulwich.porcelain
-
Simple wrapper that provides porcelain-like functions on top of Dulwich.
dulwich.protocol
-
Generic functions for talking the git smart server protocol.
dulwich.reflog
-
Utilities for reading and generating reflogs.
dulwich.refs
-
Ref handling.
dulwich.repo
-
Repository access.
dulwich.server
-
Git smart network protocol server implementation.
dulwich.stash
-
Stash handling.
dulwich.tests
-
Tests for Dulwich.
dulwich.tests.compat
-
Compatibility tests for Dulwich.
dulwich.tests.compat.server_utils
-
Utilities for testing git server compatibility.
dulwich.tests.compat.test_client
-
Compatibilty tests between the Dulwich client and the cgit server.
dulwich.tests.compat.test_pack
-
Compatibility tests for git packs.
dulwich.tests.compat.test_repository
-
Compatibility tests for dulwich repositories.
dulwich.tests.compat.test_server
-
Compatibility tests between Dulwich and the cgit server.
dulwich.tests.compat.test_utils
-
Tests for git compatibility utilities.
dulwich.tests.compat.test_web
-
Compatibility tests between Dulwich and the cgit HTTP server.
dulwich.tests.compat.utils
-
Utilities for interacting with cgit.
dulwich.tests.test_archive
-
Tests for archive support.
dulwich.tests.test_blackbox
-
Blackbox tests for Dulwich commands.
dulwich.tests.test_client
-
Undocumented
dulwich.tests.test_config
-
Tests for reading and writing configuration files.
dulwich.tests.test_diff_tree
-
Tests for file and tree diff utilities.
dulwich.tests.test_fastexport
-
No module docstring; 2/2 classes documented
dulwich.tests.test_file
-
Undocumented
dulwich.tests.test_grafts
-
Tests for graftpoints.
dulwich.tests.test_greenthreads
-
Undocumented
dulwich.tests.test_hooks
-
Tests for executing hooks.
dulwich.tests.test_ignore
-
Tests for ignore files.
dulwich.tests.test_index
-
Tests for the index.
dulwich.tests.test_lru_cache
-
Tests for the lru_cache module.
dulwich.tests.test_mailmap
-
Tests for dulwich.mailmap.
dulwich.tests.test_missing_obj_finder
-
Undocumented
dulwich.tests.test_object_store
-
Tests for the object store interface.
dulwich.tests.test_objects
-
Tests for git base objects.
dulwich.tests.test_objectspec
-
Tests for revision spec parsing.
dulwich.tests.test_pack
-
Tests for Dulwich packs.
dulwich.tests.test_patch
-
Tests for patch.py.
dulwich.tests.test_porcelain
-
Tests for dulwich.porcelain.
dulwich.tests.test_protocol
-
Tests for the smart protocol utility functions.
dulwich.tests.test_reflog
-
Tests for dulwich.reflog.
dulwich.tests.test_refs
-
Tests for dulwich.refs.
dulwich.tests.test_repository
-
Tests for the repository.
dulwich.tests.test_server
-
Tests for the smart protocol server.
dulwich.tests.test_stash
-
Tests for stashes.
dulwich.tests.test_utils
-
Tests for git test utilities.
dulwich.tests.test_walk
-
Tests for commit walking functionality.
dulwich.tests.test_web
-
Tests for the Git HTTP server.
dulwich.tests.utils
-
Utility functions common to Dulwich tests.
dulwich.walk
-
General implementation of walking commits and their contents.
dulwich.web
-
HTTP server for dulwich that implements the git smart HTTP protocol.