Class Summary |
AbbreviatedObjectId |
A prefix abbreviation of an ObjectId . |
AnyObjectId |
A (possibly mutable) SHA-1 abstraction. |
BaseRepositoryBuilder<B extends BaseRepositoryBuilder,R extends Repository> |
Base builder to customize repository construction. |
BatchingProgressMonitor |
ProgressMonitor that batches update events. |
BlobBasedConfig |
Configuration file based on the blobs stored in the repository. |
BranchConfig |
Branch section of a Git configuration file. |
BranchTrackingStatus |
Status of a branch's relation to its remote-tracking branch. |
CommitBuilder |
Mutable builder to construct a commit recording the state of a project. |
Config |
Git style .config , .gitconfig , .gitmodules file. |
ConfigConstants |
Constants for use with the Configuration classes: section names,
configuration keys |
Constants |
Misc. |
CoreConfig |
This class keeps git repository core parameters. |
FileMode |
Constants describing various file modes recognized by GIT. |
FileTreeEntry |
Deprecated. To look up information about a single path, use
TreeWalk.forPath(Repository, String, org.eclipse.jgit.revwalk.RevTree) . |
GitlinkTreeEntry |
Deprecated. To look up information about a single path, use
TreeWalk.forPath(Repository, String, org.eclipse.jgit.revwalk.RevTree) . |
IndexDiff |
Compares the index, a tree, and the working directory Ignored files are not
taken into account. |
InflaterCache |
Creates zlib based inflaters as necessary for object decompression. |
MutableObjectId |
A mutable SHA-1 abstraction. |
NullProgressMonitor |
A NullProgressMonitor does not report progress anywhere. |
ObjectChecker |
Verifies that an object is formatted correctly. |
ObjectDatabase |
Abstraction of arbitrary object storage. |
ObjectId |
A SHA-1 abstraction. |
ObjectIdOwnerMap<V extends ObjectIdOwnerMap.Entry> |
Fast, efficient map for ObjectId subclasses in only one map. |
ObjectIdOwnerMap.Entry |
Type of entry stored in the ObjectIdOwnerMap . |
ObjectIdRef |
A Ref that points directly at an ObjectId . |
ObjectIdRef.PeeledNonTag |
A reference to a non-tag object coming from a cached source. |
ObjectIdRef.PeeledTag |
An annotated tag whose peeled object has been cached. |
ObjectIdRef.Unpeeled |
Any reference whose peeled value is not yet known. |
ObjectIdSubclassMap<V extends ObjectId> |
Fast, efficient map specifically for ObjectId subclasses. |
ObjectInserter |
Inserts objects into an existing ObjectDatabase . |
ObjectInserter.Formatter |
An inserter that can be used for formatting and id generation only. |
ObjectLoader |
Base class for a set of loaders for different representations of Git objects. |
ObjectLoader.SmallObject |
Simple loader around the cached byte array. |
ObjectReader |
Reads an ObjectDatabase for a single thread. |
ObjectStream |
Stream of data coming from an object loaded by ObjectLoader . |
ObjectStream.Filter |
Simple filter stream around another stream. |
ObjectStream.SmallStream |
Simple stream around the cached byte array created by a loader. |
PersonIdent |
A combination of a person identity and time in Git. |
RefComparator |
Util for sorting (or comparing) Ref instances by name. |
RefDatabase |
Abstraction of name to ObjectId mapping. |
RefRename |
A RefUpdate combination for renaming a reference. |
RefUpdate |
Creates, updates or deletes any reference. |
RefWriter |
Writes out refs to the Constants.INFO_REFS and
Constants.PACKED_REFS files. |
Repository |
Represents a Git repository. |
RepositoryBuilder |
Base class to support constructing a Repository . |
RepositoryCache |
Cache of active Repository instances. |
RepositoryCache.FileKey |
Location of a Repository, using the standard java.io.File API. |
StoredConfig |
Persistent configuration that can be stored and loaded from a location. |
SymbolicRef |
A reference that indirectly points at another Ref . |
SymlinkTreeEntry |
Deprecated. To look up information about a single path, use
TreeWalk.forPath(Repository, String, org.eclipse.jgit.revwalk.RevTree) . |
TagBuilder |
Mutable builder to construct an annotated tag recording a project state. |
TextProgressMonitor |
A simple progress reporter printing on a stream. |
ThreadSafeProgressMonitor |
Wrapper around the general ProgressMonitor to make it thread safe. |
Tree |
Deprecated. To look up information about a single path, use
TreeWalk.forPath(Repository, String, org.eclipse.jgit.revwalk.RevTree) . |
TreeEntry |
Deprecated. To look up information about a single path, use
TreeWalk.forPath(Repository, String, org.eclipse.jgit.revwalk.RevTree) . |
TreeFormatter |
Mutable formatter to construct a single tree object. |
UserConfig |
The standard "user" configuration parameters. |