| 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.