| Modifier and Type | Interface and Description |
|---|---|
| public interface | AsyncObjectLoaderQueue<
type of identifier supplied to the call that made the queue. T extends ObjectId>Queue to open objects asynchronously. |
| public interface | AsyncObjectSizeQueue<
type of identifier supplied to the call that made the queue. T extends ObjectId>Queue to examine object sizes asynchronously. |
| public interface | AsyncOperation
Asynchronous operation handle. |
| public interface | BitmapIndex
A compressed bitmap representation of the entire object graph. |
| public interface | BlobObjectChecker
Verifies that a blob object is a valid object. |
| public interface | CheckoutEntry
Parsed information about a checkout. |
| public interface | ObjectIdSet
Simple set of ObjectIds. |
| public interface | ProgressMonitor
A progress reporting interface. |
| public interface | Ref
Pairing of a name and the |
| public interface | ReflogEntry
Parsed reflog entry |
| public interface | ReflogReader
Utility for reading reflog entries |
| public interface | RepositoryBuilderFactory
A factory for |
| public interface | SignatureVerifier
A |
| public interface | SignatureVerifierFactory
A factory for |
| public interface | Signer
Creates signatures for Git objects. |
| public interface | SignerFactory
A factory for |
| public interface | TypedConfigGetter
Something that knows how to convert plain strings from a git |
| Modifier and Type | Class and Description |
|---|---|
| public class | AbbrevConfig
Git configuration option core.abbrev |
| public class | AbbreviatedObjectId
A prefix abbreviation of an |
| public abstract class | AnyObjectId
A (possibly mutable) SHA-1 abstraction. |
| public class | BaseRepositoryBuilder<
type of the repository builder. B extends BaseRepositoryBuilder, type of the repository that is constructed. R extends Repository>Base builder to customize repository construction. |
| public abstract class | BatchingProgressMonitor
ProgressMonitor that batches update events. |
| public class | BatchRefUpdate
Batch of reference updates to be applied to a repository. |
| public abstract class | BitmapObject
Base object type accessed during bitmap expansion. |
| public class | BlobBasedConfig
Configuration file based on the blobs stored in the repository. |
| public class | BranchConfig
Branch section of a Git configuration file. |
| public class | BranchTrackingStatus
Status of a branch's relation to its remote-tracking branch. |
| public class | CommitBuilder
Mutable builder to construct a commit recording the state of a project. |
| public class | CommitConfig
The standard "commit" configuration parameters. |
| public class | Config
Git style |
| public class | ConfigConstants
Constants for use with the Configuration classes: section names, configuration keys |
| pack-priv class | ConfigLine
A line in a Git |
| pack-priv class | |
| public class | Constants
Misc. |
| public class | CoreConfig
This class keeps git repository core parameters. |
| public class | DefaultTypedConfigGetter
An |
| public abstract class | EmptyProgressMonitor
A convenient base class which provides empty method bodies for all ProgressMonitor methods. |
| public abstract class | FileMode
Constants describing various file modes recognized by GIT. |
| public class | FileModeCache
A hierarchical cache of |
| public class | GitmoduleEntry
A .gitmodules file found in the pack. |
| public class | GpgConfig
Typed access to GPG related configuration options. |
| public class | GpgSignature
A structure for holding GPG signature together with additional related data. |
| public class | IndexDiff
Compares the index, a tree, and the working directory Ignored files are not taken into account. |
| public class | InflaterCache
Creates zlib based inflaters as necessary for object decompression. |
| public class | MutableObjectId
A mutable SHA-1 abstraction. |
| public class | NullProgressMonitor
A NullProgressMonitor does not report progress anywhere. |
| public abstract class | ObjectBuilder
Common base class for |
| public class | ObjectChecker
Verifies that an object is formatted correctly. |
| public abstract class | ObjectDatabase
Abstraction of arbitrary object storage. |
| public class | ObjectId
A SHA-1 abstraction. |
| public class | ObjectIdOwnerMap<
type of subclass of ObjectId that will be stored in the map. V extends ObjectIdOwnerMap.Fast, efficient map for |
| public abstract class | ObjectIdRef
A |
| public class | ObjectIdSerializer
Helper to serialize |
| public class | ObjectIdSubclassMap<
type of subclass of ObjectId that will be stored in the map. V extends ObjectId>Fast, efficient map specifically for |
| public abstract class | ObjectInserter
Inserts objects into an existing |
| public abstract class | ObjectLoader
Base class for a set of loaders for different representations of Git objects. |
| public abstract class | ObjectReader
Reads an |
| public abstract class | ObjectStream
Stream of data coming from an object loaded by |
| public class | PersonIdent
A combination of a person identity and time in Git. |
| public class | RebaseTodoFile
Offers methods to read and write files formatted like the git-rebase-todo file |
| public class | RebaseTodoLine
Describes a single line in a file formatted like the git-rebase-todo file. |
| public class | RefComparator
Util for sorting (or comparing) Ref instances by name. |
| public abstract class | RefDatabase
Abstraction of name to |
| public abstract class | RefRename
A RefUpdate combination for renaming a reference. |
| public abstract class | RefUpdate
Creates, updates or deletes any reference. |
| public abstract class | RefWriter
Writes out refs to the |
| public abstract class | Repository
Represents a Git repository. |
| public class | RepositoryBuilder
Base class to support constructing a |
| public class | RepositoryCache
Cache of active |
| public class | RepositoryCacheConfig
Configuration parameters for JVM-wide repository cache used by JGit. |
| public class | SignatureVerifiers
Manages the available signers. |
| public class | Signers
Manages the available signers. |
| public abstract class | StoredConfig
Persistent configuration that can be stored and loaded from a location. |
| public class | SubmoduleConfig
Submodule section of a Git configuration file. |
| public class | SymbolicRef
A reference that indirectly points at another
|
| public class | TagBuilder
Mutable builder to construct an annotated tag recording a project state. |
| public class | TextProgressMonitor
A simple progress reporter printing on a stream. |
| public class | ThreadSafeProgressMonitor
Wrapper around the general |
| public class | TreeFormatter
Mutable formatter to construct a single tree object. |
| public class | UserConfig
The standard "user" configuration parameters. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | RepositoryState
Important state of the repository that affects what can and cannot bed done. |