Known subclasses: dulwich.tests.test_server.TestUploadPackHandler

Protocol handler for uploading a pack to the client.
Method __init__ Undocumented
Class Method capabilities Undocumented
Class Method required_capabilities Return a list of capabilities that we require the client to have.
Method progress Undocumented
Method get_tagged Get a dict of peeled values of tags to their original tag shas.
Method handle Undocumented

Inherited from PackHandler:

Class Method capability_line Undocumented
Class Method innocuous_capabilities Undocumented
Method set_client_capabilities Undocumented
Method has_capability Undocumented
Method notify_done Undocumented
def __init__(self, backend, args, proto, http_req=None, advertise_refs=False):
Undocumented
@classmethod
def capabilities(cls):
@classmethod
def required_capabilities(cls):
Return a list of capabilities that we require the client to have.
def progress(self, message):
Undocumented
def get_tagged(self, refs=None, repo=None):
Get a dict of peeled values of tags to their original tag shas.
Parametersrefsdict of refname -> sha of possible tags; defaults to all of the backend's refs.
repooptional Repo instance for getting peeled refs; defaults to the backend's repo, if available
Returnsdict of peeled_sha -> tag_sha, where tag_sha is the sha of a tag whose peeled value is peeled_sha.
def handle(self):
Undocumented
API Documentation for Dulwich, generated by pydoctor at 2018-11-17 19:05:54.