Package org.eclipse.jgit.transport

Interface Summary
Connection Represent connection for operation on a remote repository.
FetchConnection Lists known refs from the remote and copies objects of selected refs.
PackTransport Marker interface an object transport using Git pack transfers.
PostReceiveHook Hook invoked by ReceivePack after all updates are executed.
PreReceiveHook Hook invoked by ReceivePack before any updates are executed.
PushConnection Lists known refs from the remote and sends objects to the remote.
TransportBundle Marker interface for transports that supports fetching from a git bundle (sneaker-net object transport).
WalkTransport Marker interface for an object transport walking transport.
 

Class Summary
AmazonS3 A simple HTTP REST client for the Amazon S3 service.
BundleWriter Creates a Git bundle file, for sneaker-net transport to another system.
Daemon Basic daemon for the anonymous git:// transport protocol.
DaemonClient Active network client of Daemon.
DaemonService A service exposed by Daemon over anonymous git://.
FetchResult Final status after a successful fetch from a remote repository.
HttpTransport The base class for transports that use HTTP as underlying protocol.
IndexPack Indexes Git pack files for local use.
OpenSshConfig Simple configuration parser for the OpenSSH ~/.ssh/config file.
OpenSshConfig.Host Configuration of one "Host" block in the configuration file.
OperationResult Class holding result of operation on remote repository.
PackedObjectInfo Description of an object stored in a pack file, including offset.
PushResult Result of push operation to the remote repository.
ReceiveCommand A command being processed by ReceivePack.
ReceivePack Implements the server side of a push connection, receiving objects.
RefSpec Describes how refs in one repository copy into another repository.
RemoteConfig A remembered remote repository, including URLs and RefSpecs.
RemoteRefUpdate Represent request and status of a remote ref update.
SshConfigSessionFactory The base session factory that loads known hosts and private keys from $HOME/.ssh.
SshSessionFactory Creates and destroys SSH connections to a remote system.
SshTransport The base class for transports that use SSH protocol.
TcpTransport The base class for transports based on TCP sockets.
TrackingRefUpdate Update of a locally stored tracking branch.
Transport Connects two Git repositories together and copies objects between them.
TransportAmazonS3 Transport over the non-Git aware Amazon S3 protocol.
TransportBundleStream Single shot fetch from a streamed Git bundle.
TransportGitSsh Transport through an SSH tunnel.
TransportHttp Transport over the non-Git aware HTTP and FTP protocol.
TransportSftp Transport over the non-Git aware SFTP (SSH based FTP) protocol.
UploadPack Implements the server side of a fetch connection, transmitting objects.
URIish This URI like construct used for referencing Git archives over the net, as well as locally stored archives.
 

Enum Summary
ReceiveCommand.Result Result of the update command.
ReceiveCommand.Type Type of operation requested.
RemoteRefUpdate.Status Represent current status of a remote ref update.
TagOpt Specification of annotated tag behavior during fetch.
Transport.Operation Type of operation a Transport is being opened for.