Package | Description |
---|---|
org.eclipse.jgit.api |
High-level API commands (the porcelain of JGit).
|
org.eclipse.jgit.errors |
Exceptions thrown by lower-level JGit APIs.
|
org.eclipse.jgit.hooks | |
org.eclipse.jgit.internal.fsck |
Git fsck support.
|
org.eclipse.jgit.internal.storage.dfs |
Distributed file system based repository storage.
|
org.eclipse.jgit.internal.storage.file |
File based repository storage.
|
org.eclipse.jgit.internal.storage.pack |
Reading/writing Git pack files.
|
org.eclipse.jgit.internal.storage.reftable | |
org.eclipse.jgit.internal.transport.connectivity | |
org.eclipse.jgit.internal.transport.http | |
org.eclipse.jgit.internal.transport.ssh | |
org.eclipse.jgit.lib |
Core API for repository, config, refs, object database.
|
org.eclipse.jgit.transport |
Transport (fetch/push) for different protocols.
|
org.eclipse.jgit.transport.resolver |
Server-side resolver for locating repositories by URLs.
|
org.eclipse.jgit.util |
Utility classes.
|
Class and Description |
---|
CredentialsProvider
Provide credentials for use in connecting to Git repositories.
|
FetchResult
Final status after a successful fetch from a remote repository.
|
PushResult
Result of push operation to the remote repository.
|
RefLeaseSpec
Describes the expected value for a ref being pushed.
|
RefSpec
Describes how refs in one repository copy into another repository.
|
RemoteConfig
A remembered remote repository, including URLs and RefSpecs.
|
TagOpt
Specification of annotated tag behavior during fetch.
|
Transport
Connects two Git repositories together and copies objects between them.
|
URIish
This URI like construct used for referencing Git archives over the net, as
well as locally stored archives.
|
Class and Description |
---|
URIish
This URI like construct used for referencing Git archives over the net, as
well as locally stored archives.
|
Class and Description |
---|
RemoteRefUpdate
Represent request and status of a remote ref update.
|
Class and Description |
---|
PackedObjectInfo
Description of an object stored in a pack file, including offset.
|
PackParser
Parses a pack stream and imports it for an
ObjectInserter . |
PackParser.ObjectTypeAndSize
Type and size information about an object in the database buffer.
|
PackParser.Source
Location data is being obtained from.
|
PackParser.UnresolvedDelta
Information about an unresolved delta in this pack stream.
|
Class and Description |
---|
PackedObjectInfo
Description of an object stored in a pack file, including offset.
|
PackParser
Parses a pack stream and imports it for an
ObjectInserter . |
PackParser.ObjectTypeAndSize
Type and size information about an object in the database buffer.
|
PackParser.Source
Location data is being obtained from.
|
PackParser.UnresolvedDelta
Information about an unresolved delta in this pack stream.
|
ReceiveCommand
A command being processed by
ReceivePack . |
Class and Description |
---|
PackedObjectInfo
Description of an object stored in a pack file, including offset.
|
PackParser
Parses a pack stream and imports it for an
ObjectInserter . |
PackParser.ObjectTypeAndSize
Type and size information about an object in the database buffer.
|
PackParser.Source
Location data is being obtained from.
|
PackParser.UnresolvedDelta
Information about an unresolved delta in this pack stream.
|
Class and Description |
---|
FilterSpec
Represents either a filter specified in a protocol "filter" line, or a
placeholder to indicate no filtering.
|
ObjectCountCallback
A callback to tell caller the count of objects ASAP.
|
PackedObjectInfo
Description of an object stored in a pack file, including offset.
|
PacketLineOut
Write Git style pkt-line formatting to an output stream.
|
Class and Description |
---|
ReceiveCommand
A command being processed by
ReceivePack . |
Class and Description |
---|
ConnectivityChecker
Checks that a received pack only depends on objects which are reachable from
a defined set of references.
|
ConnectivityChecker.ConnectivityCheckInfo
POJO which is used to pass all information which is needed to perform
connectivity check.
|
Class and Description |
---|
HttpConfig
A representation of the "http.*" config values in a git
Config . |
Class and Description |
---|
SshConfigStore
An abstraction for a SSH config storage, like the OpenSSH ~/.ssh/config file.
|
SshConfigStore.HostConfig
A host entry from the ssh config.
|
Class and Description |
---|
CredentialsProvider
Provide credentials for use in connecting to Git repositories.
|
PackParser
Parses a pack stream and imports it for an
ObjectInserter . |
PushCertificate
The required information to verify the push.
|
ReceiveCommand
A command being processed by
ReceivePack . |
RefSpec
Describes how refs in one repository copy into another repository.
|
Class and Description |
---|
AdvertiseRefsHook
Hook to allow callers to take over advertising refs to the client.
|
BaseConnection
Base helper class for implementing operations connections.
|
BundleWriter
Creates a Git bundle file, for sneaker-net transport to another system.
|
CapabilitiesV2Request
Capabilities protocol v2 request.
|
CapabilitiesV2Request.Builder
A builder for
CapabilitiesV2Request . |
Connection
Represent connection for operation on a remote repository.
|
ConnectivityChecker
Checks that a received pack only depends on objects which are reachable from
a defined set of references.
|
ConnectivityChecker.ConnectivityCheckInfo
POJO which is used to pass all information which is needed to perform
connectivity check.
|
CredentialItem
A credential requested from a
CredentialsProvider . |
CredentialItem.CharArrayType
An item whose value is stored as a char[] and is therefore clearable.
|
CredentialItem.StringType
An item whose value is stored as a string.
|
CredentialsProvider
Provide credentials for use in connecting to Git repositories.
|
Daemon
Basic daemon for the anonymous
git:// transport protocol. |
DaemonClient
Active network client of
Daemon . |
DaemonService
A service exposed by
Daemon over anonymous
git:// . |
FetchConnection
Lists known refs from the remote and copies objects of selected refs.
|
FetchResult
Final status after a successful fetch from a remote repository.
|
FetchV2Request
Fetch request from git protocol v2.
|
FilterSpec
Represents either a filter specified in a protocol "filter" line, or a
placeholder to indicate no filtering.
|
FtpChannel
An interface providing FTP operations over a
RemoteSession . |
FtpChannel.DirEntry
Simplified remote directory entry.
|
HttpConfig.HttpRedirectMode
Config values for http.followRedirect.
|
HttpTransport
The base class for transports that use HTTP as underlying protocol.
|
LsRefsV2Request
ls-refs protocol v2 request.
|
LsRefsV2Request.Builder
A builder for
LsRefsV2Request . |
NetRC.NetRCEntry
.netrc file entry
|
NonceGenerator
A NonceGenerator is used to create a nonce to be sent out to the pusher who
will sign the nonce to prove it is not a replay attack on the push
certificate.
|
ObjectCountCallback
A callback to tell caller the count of objects ASAP.
|
OperationResult
Class holding result of operation on remote repository.
|
PackedObjectInfo
Description of an object stored in a pack file, including offset.
|
PacketLineIn
Read Git style pkt-line formatting from an input stream.
|
PacketLineIn.PacketLineInIterator
Iterator over packet lines.
|
PacketLineOut
Write Git style pkt-line formatting to an output stream.
|
PackParser
Parses a pack stream and imports it for an
ObjectInserter . |
PackParser.ObjectTypeAndSize
Type and size information about an object in the database buffer.
|
PackParser.Source
Location data is being obtained from.
|
PackParser.UnresolvedDelta
Information about an unresolved delta in this pack stream.
|
PackTransport
Marker interface an object transport using Git pack transfers.
|
PostReceiveHook
Hook invoked by
ReceivePack after all
updates are executed. |
PostUploadHook
Hook invoked by
UploadPack after the pack
has been uploaded. |
PreReceiveHook
Hook invoked by
ReceivePack before any
updates are executed. |
PreUploadHook
Hook invoked by
UploadPack before during
critical phases. |
ProtocolV2Hook
Hook to allow callers to be notified on Git protocol v2 requests.
|
PushCertificate
The required information to verify the push.
|
PushCertificate.NonceStatus
Verification result of the nonce returned during push.
|
PushCertificateIdent
Identity in a push certificate.
|
PushConfig.PushRecurseSubmodulesMode
Config values for push.recurseSubmodules.
|
PushConnection
Lists known refs from the remote and sends objects to the remote.
|
PushResult
Result of push operation to the remote repository.
|
ReceiveCommand
A command being processed by
ReceivePack . |
ReceiveCommand.Result
Result of the update command.
|
ReceiveCommand.Type
Type of operation requested.
|
ReceiveCommandErrorHandler
Exception handler for processing
ReceiveCommand . |
ReceivedPackStatistics
Statistics about
PackParser . |
ReceivedPackStatistics.Builder
A builder for
ReceivedPackStatistics . |
ReceivePack
Implements the server side of a push connection, receiving objects.
|
RefAdvertiser
Support for the start of
UploadPack and
ReceivePack . |
RefFilter
Filters the list of refs that are advertised to the client.
|
RefLeaseSpec
Describes the expected value for a ref being pushed.
|
RefSpec
Describes how refs in one repository copy into another repository.
|
RefSpec.WildcardMode
How strict to be about wildcards.
|
RemoteConfig
A remembered remote repository, including URLs and RefSpecs.
|
RemoteRefUpdate
Represent request and status of a remote ref update.
|
RemoteRefUpdate.Status
Represent current status of a remote ref update.
|
RemoteSession
An abstraction of a remote "session" for executing remote commands.
|
RequestNotYetReadException
Indicates that a client request has not yet been read from the wire.
|
ServiceMayNotContinueException
Indicates a transport service may not continue execution.
|
SignedPushConfig
Configuration for server-side signed push verification.
|
SshConfigStore.HostConfig
A host entry from the ssh config.
|
SshSessionFactory
Creates and destroys SSH connections to a remote system.
|
SshTransport
The base class for transports that use SSH protocol.
|
TagOpt
Specification of annotated tag behavior during fetch.
|
TcpTransport
The base class for transports based on TCP sockets.
|
TrackingRefUpdate
Update of a locally stored tracking branch.
|
TransferConfig
The standard "transfer", "fetch", "protocol", "receive", and "uploadpack"
configuration parameters.
|
TransferConfig.FsckMode
A git configuration value for how to handle a fsck failure of a particular kind.
|
TransferConfig.ProtocolVersion
A git configuration variable for which versions of the Git protocol to
prefer.
|
Transport
Connects two Git repositories together and copies objects between them.
|
Transport.Operation
Type of operation a Transport is being opened for.
|
TransportBundle
Marker interface for transports that supports fetching from a git bundle
(sneaker-net object transport).
|
TransportHttp.AcceptEncoding
Accept-Encoding header in the HTTP request
(https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html).
|
TransportProtocol
Describes a way to connect to another Git repository.
|
TransportProtocol.URIishField
Fields within a
URIish that a transport uses. |
UnpackErrorHandler
Exception handler for processing an incoming pack file.
|
UploadPack
Implements the server side of a fetch connection, transmitting objects.
|
UploadPack.RequestPolicy
Policy the server uses to validate client requests
|
UploadPack.RequestValidator
Validator for client requests.
|
URIish
This URI like construct used for referencing Git archives over the net, as
well as locally stored archives.
|
WalkTransport
Marker interface for an object transport walking transport.
|
WriteAbortedException
An exception to be thrown when the write operation is aborted.
|
Class and Description |
---|
ReceivePack
Implements the server side of a push connection, receiving objects.
|
ServiceMayNotContinueException
Indicates a transport service may not continue execution.
|
UploadPack
Implements the server side of a fetch connection, transmitting objects.
|
Class and Description |
---|
CredentialsProvider
Provide credentials for use in connecting to Git repositories.
|
URIish
This URI like construct used for referencing Git archives over the net, as
well as locally stored archives.
|
Copyright © 2021 Eclipse JGit Project. All rights reserved.