Crate git_transport[][src]

An implementation of the git transport layer, abstracting over all of its versions, providing connect() to establish a connection given a repository URL.

All git transports are supported, including ssh, git, http and https, as well as local repository paths.

Modules

client
connect

Enums

Protocol

The version of the way client and server communicate.

Service

The kind of service to invoke on the client or the server side.

Functions

connect

A general purpose connector connecting to a repository identified by the given url.