Uses of Package
org.eclipse.jgit.lib
Packages that use org.eclipse.jgit.lib
Package
Description
High-level API commands (the porcelain of JGit).
Exceptions thrown by API commands.
Support for reading .gitattributes.
Computing blame/annotate information of files.
Comparing file contents by computing diffs.
Reading and editing the directory cache (index).
Exceptions thrown by lower-level JGit APIs.
Events and listener interfaces.
Git fsck support.
Distributed file system based repository storage.
File based repository storage.
Reading/writing Git pack files.
Core API for repository, config, refs, object database.
Content and commit history merge algorithms.
Git notes processing (for commits, etc).
Patch file parser and data structure.
Building/rendering revision graphs.
Walking revision graphs (commit history).
Filters for use in revision walking.
Git submodule support.
Transport (fetch/push) for different protocols.
Server-side resolver for locating repositories by URLs.
Walking and comparing directory/file trees (of commits, file system).
Utility classes.
Utility classes for IO (streams).
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.apiClassDescriptionA (possibly mutable) SHA-1 abstraction.Config values for branch.[name].rebase (and pull.rebase).Mutable builder to construct a commit recording the state of a project.Git style
.config
,.gitconfig
,.gitmodules
file.Converts enumeration values into configuration options and vice-versa, allowing to match a config option with an enum value.Constants describing various file modes recognized by GIT.A hierarchical cache ofFileMode
s per git path.Typed access to GPG related configuration options.Creates GPG signatures for Git objects.AGpgVerifier
can verify GPG signatures on git commits and tags.ASignatureVerification
returns data about a (positively or negatively) verified signature.Creates GPG signatures for Git objects.Compares the index, a tree, and the working directory Ignored files are not taken into account.Represents the state of the index for a certain path regarding the stages - which stages exist for a path and which not (base, ours, theirs).A SHA-1 abstraction.Type of entry stored in theObjectIdOwnerMap
.Inserts objects into an existingObjectDatabase
.Base class for a set of loaders for different representations of Git objects.Reads anObjectDatabase
for a single thread.A combination of a person identity and time in Git.A progress reporting interface.Describes a single line in a file formatted like the git-rebase-todo file.Pairing of a name and theObjectId
it currently has.Parsed reflog entryCreates, updates or deletes any reference.Represents a Git repository.Important state of the repository that affects what can and cannot bed done.Config values for submodule.[name].fetchRecurseSubmodules. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.api.errorsClassDescriptionA SHA-1 abstraction.Pairing of a name and the
ObjectId
it currently has.Status of an update request. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.archiveClassDescriptionConstants describing various file modes recognized by GIT.A SHA-1 abstraction.Base class for a set of loaders for different representations of Git objects.
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.attributes
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.awtuiClassDescriptionA combination of a person identity and time in Git.Pairing of a name and the
ObjectId
it currently has. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.blameClassDescriptionA (possibly mutable) SHA-1 abstraction.A mutable SHA-1 abstraction.A SHA-1 abstraction.Type of entry stored in the
ObjectIdOwnerMap
.Reads anObjectDatabase
for a single thread.A combination of a person identity and time in Git.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.diffClassDescriptionA prefix abbreviation of an
ObjectId
.A (possibly mutable) SHA-1 abstraction.Git style.config
,.gitconfig
,.gitmodules
file.Parses a section of the configuration into an application model object.Constants describing various file modes recognized by GIT.A SHA-1 abstraction.Base class for a set of loaders for different representations of Git objects.Reads anObjectDatabase
for a single thread.A progress reporting interface.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.dircacheClassDescriptionA (possibly mutable) SHA-1 abstraction.Git style
.config
,.gitconfig
,.gitmodules
file.Converts enumeration values into configuration options and vice-versa, allowing to match a config option with an enum value.EOL stream conversion protocol.Constants describing various file modes recognized by GIT.A hierarchical cache ofFileMode
s per git path.Verifies that an object is formatted correctly.A SHA-1 abstraction.Inserts objects into an existingObjectDatabase
.Base class for a set of loaders for different representations of Git objects.Reads anObjectDatabase
for a single thread.A progress reporting interface.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.errorsClassDescriptionA prefix abbreviation of an
ObjectId
.A (possibly mutable) SHA-1 abstraction.Potential issues identified by the checker.A SHA-1 abstraction. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.events
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.gitrepoClassDescriptionConstants describing various file modes recognized by GIT.A SHA-1 abstraction.A combination of a person identity and time in Git.A progress reporting interface.Represents a Git repository.
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.gpg.bc
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.gpg.bc.internalClassDescriptionMutable builder to construct a commit recording the state of a project.Typed access to GPG related configuration options.Creates GPG signatures for Git objects.A
GpgVerifier
can verify GPG signatures on git commits and tags.ASignatureVerification
returns data about a (positively or negatively) verified signature.The owner's trust in a public key.AGpgSignatureVerifierFactory
createsGpgSignatureVerifier
instances.Creates GPG signatures for Git objects.Common base class forCommitBuilder
andTagBuilder
.A combination of a person identity and time in Git. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.hooks
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.http.server
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.http.server.resolverClassDescriptionGit style
.config
,.gitconfig
,.gitmodules
file.A combination of a person identity and time in Git.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.http.test
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.fsckClassDescriptionA (possibly mutable) SHA-1 abstraction.Potential issues identified by the checker.Abstraction of arbitrary object storage.A SHA-1 abstraction.Type of entry stored in the
ObjectIdOwnerMap
. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.revwalkClassDescriptionA (possibly mutable) SHA-1 abstraction.A compressed bitmap representation of the entire object graph.A bitmap representation of ObjectIds that can be iterated to return the underlying
ObjectId
s or operated on with otherBitmap
s.A builder for a bitmap. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.storage.dfsClassDescriptionA prefix abbreviation of an
ObjectId
.A (possibly mutable) SHA-1 abstraction.Queue to open objects asynchronously.Queue to examine object sizes asynchronously.Base builder to customize repository construction.Batch of reference updates to be applied to a repository.A compressed bitmap representation of the entire object graph.A builder for a bitmap.Git style.config
,.gitconfig
,.gitmodules
file.Verifies that an object is formatted correctly.Abstraction of arbitrary object storage.A SHA-1 abstraction.Fast, efficient map forObjectId
subclasses in only one map.Type of entry stored in theObjectIdOwnerMap
.Simple set of ObjectIds.Inserts objects into an existingObjectDatabase
.Base class for a set of loaders for different representations of Git objects.Reads anObjectDatabase
for a single thread.Stream of data coming from an object loaded byObjectLoader
.A progress reporting interface.Pairing of a name and theObjectId
it currently has.Abstraction of name toObjectId
mapping.Utility for reading reflog entriesA RefUpdate combination for renaming a reference.Creates, updates or deletes any reference.Status of an update request.Represents a Git repository.Persistent configuration that can be stored and loaded from a location. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.storage.fileClassDescriptionA prefix abbreviation of an
ObjectId
.A (possibly mutable) SHA-1 abstraction.Base builder to customize repository construction.Batch of reference updates to be applied to a repository.A compressed bitmap representation of the entire object graph.A bitmap representation of ObjectIds that can be iterated to return the underlyingObjectId
s or operated on with otherBitmap
s.A builder for a bitmap.Base object type accessed during bitmap expansion.Parsed information about a checkout.Git style.config
,.gitconfig
,.gitmodules
file.Parses a section of the configuration into an application model object.A mutable SHA-1 abstraction.Abstraction of arbitrary object storage.A SHA-1 abstraction.Fast, efficient map forObjectId
subclasses in only one map.Type of entry stored in theObjectIdOwnerMap
.A reference to a non-tag object coming from a cached source.An annotated tag whose peeled object has been cached.Any reference whose peeled value is not yet known.Simple set of ObjectIds.Inserts objects into an existingObjectDatabase
.Base class for a set of loaders for different representations of Git objects.Reads anObjectDatabase
for a single thread.Stream of data coming from an object loaded byObjectLoader
.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectId
it currently has.Abstraction of name toObjectId
mapping.Parsed reflog entryUtility for reading reflog entriesA RefUpdate combination for renaming a reference.Creates, updates or deletes any reference.Status of an update request.Represents a Git repository.A reference that indirectly points at anotherRef
. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.storage.packClassDescriptionA (possibly mutable) SHA-1 abstraction.A builder for a bitmap.A mutable SHA-1 abstraction.A SHA-1 abstraction.Fast, efficient map for
ObjectId
subclasses in only one map.Type of entry stored in theObjectIdOwnerMap
.Simple set of ObjectIds.Reads anObjectDatabase
for a single thread.A progress reporting interface.Represents a Git repository.Wrapper around the generalProgressMonitor
to make it thread safe. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.storage.reftableClassDescriptionA (possibly mutable) SHA-1 abstraction.Batch of reference updates to be applied to a repository.Git style
.config
,.gitconfig
,.gitmodules
file.A SHA-1 abstraction.Type of entry stored in theObjectIdOwnerMap
.Fast, efficient map specifically forObjectId
subclasses.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectId
it currently has.Abstraction of name toObjectId
mapping.Parsed reflog entryUtility for reading reflog entriesRepresents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.submodule
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.transport.connectivity
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.junitClassDescriptionA (possibly mutable) SHA-1 abstraction.Mutable builder to construct a commit recording the state of a project.Git style
.config
,.gitconfig
,.gitmodules
file.Constants describing various file modes recognized by GIT.A SHA-1 abstraction.Inserts objects into an existingObjectDatabase
.A combination of a person identity and time in Git.A progress reporting interface.Represents a Git repository.Persistent configuration that can be stored and loaded from a location. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.junit.httpClassDescriptionA (possibly mutable) SHA-1 abstraction.Represents a Git repository.
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.junit.ssh
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.lfsClassDescriptionA (possibly mutable) SHA-1 abstraction.Base class for a set of loaders for different representations of Git objects.Reads an
ObjectDatabase
for a single thread.Stream of data coming from an object loaded byObjectLoader
.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.lfs.internal
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.libClassDescriptionA prefix abbreviation of an
ObjectId
.A (possibly mutable) SHA-1 abstraction.Queue to open objects asynchronously.Queue to examine object sizes asynchronously.Asynchronous operation handle.Base builder to customize repository construction.ProgressMonitor that batches update events.Batch of reference updates to be applied to a repository.A compressed bitmap representation of the entire object graph.A bitmap representation of ObjectIds that can be iterated to return the underlyingObjectId
s or operated on with otherBitmap
s.A builder for a bitmap.Base object type accessed during bitmap expansion.Verifies that a blob object is a valid object.Config values for branch.[name].rebase (and pull.rebase).Status of a branch's relation to its remote-tracking branch.Parsed information about a checkout.Mutable builder to construct a commit recording the state of a project.Git style.config
,.gitconfig
,.gitmodules
file.Converts enumeration values into configuration options and vice-versa, allowing to match a config option with an enum value.Parses a section of the configuration into an application model object.A line in a GitConfig
file.This class keeps git repository core parameters.Permissible values forcore.autocrlf
.Permissible values forcore.checkstat
.Permissible values forcore.eol
.EOL stream conversion protocol.Options for hiding files whose names start with a period.Permissible values forcore.logAllRefUpdates
.Options for symlink handlingConstants describing various file modes recognized by GIT.An item from aFileModeCache
, recording information about a git path (known from context).A .gitmodules file found in the pack.Typed access to GPG related configuration options.Config values for gpg.format.A structure for holding GPG signature together with additional related data.AGpgVerifier
can verify GPG signatures on git commits and tags.ASignatureVerification
returns data about a (positively or negatively) verified signature.The owner's trust in a public key.AGpgSignatureVerifierFactory
createsGpgSignatureVerifier
instances.Creates GPG signatures for Git objects.Compares the index, a tree, and the working directory Ignored files are not taken into account.Represents the state of the index for a certain path regarding the stages - which stages exist for a path and which not (base, ours, theirs).A factory to producing WorkingTreeIteratorsA mutable SHA-1 abstraction.A NullProgressMonitor does not report progress anywhere.Common base class forCommitBuilder
andTagBuilder
.Verifies that an object is formatted correctly.Potential issues identified by the checker.Abstraction of arbitrary object storage.A SHA-1 abstraction.Type of entry stored in theObjectIdOwnerMap
.Simple set of ObjectIds.Inserts objects into an existingObjectDatabase
.Base class for a set of loaders for different representations of Git objects.Reads anObjectDatabase
for a single thread.Stream of data coming from an object loaded byObjectLoader
.A combination of a person identity and time in Git.A progress reporting interface.Describes a single line in a file formatted like the git-rebase-todo file.Describes rebase actionsPairing of a name and theObjectId
it currently has.Location where aRef
is stored.Util for sorting (or comparing) Ref instances by name.Abstraction of name toObjectId
mapping.Parsed reflog entryUtility for reading reflog entriesA RefUpdate combination for renaming a reference.Creates, updates or deletes any reference.Status of an update request.Handle the abstraction of storing a ref update.Represents a Git repository.A factory forBaseRepositoryBuilder
s.Cache of activeRepository
instances.Location of a Repository, using the standard java.io.File API.Abstract hash key forRepositoryCache
entries.Configuration parameters for JVM-wide repository cache used by JGit.Important state of the repository that affects what can and cannot bed done.Persistent configuration that can be stored and loaded from a location.Config values for submodule.[name].fetchRecurseSubmodules.Mutable builder to construct an annotated tag recording a project state.Mutable formatter to construct a single tree object.Something that knows how to convert plain strings from a gitConfig
to typed values.The standard "user" configuration parameters. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.mergeClassDescriptionA (possibly mutable) SHA-1 abstraction.Git style
.config
,.gitconfig
,.gitmodules
file.Parses a section of the configuration into an application model object.A SHA-1 abstraction.Inserts objects into an existingObjectDatabase
.Reads anObjectDatabase
for a single thread.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectId
it currently has.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.notesClassDescriptionA prefix abbreviation of an
ObjectId
.A (possibly mutable) SHA-1 abstraction.Constants describing various file modes recognized by GIT.A mutable SHA-1 abstraction.A SHA-1 abstraction.Inserts objects into an existingObjectDatabase
.Reads anObjectDatabase
for a single thread.Represents a Git repository.Mutable formatter to construct a single tree object. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.patchClassDescriptionA prefix abbreviation of an
ObjectId
.Constants describing various file modes recognized by GIT. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.pgmClassDescriptionA (possibly mutable) SHA-1 abstraction.Constants describing various file modes recognized by GIT.Typed access to GPG related configuration options.A
GpgVerifier
can verify GPG signatures on git commits and tags.ASignatureVerification
returns data about a (positively or negatively) verified signature.Represents the state of the index for a certain path regarding the stages - which stages exist for a path and which not (base, ours, theirs).A SHA-1 abstraction.Reads anObjectDatabase
for a single thread.A combination of a person identity and time in Git.Pairing of a name and theObjectId
it currently has.Parsed reflog entryStatus of an update request.Represents a Git repository.Persistent configuration that can be stored and loaded from a location.Config values for submodule.[name].fetchRecurseSubmodules. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.pgm.debugClassDescriptionA SHA-1 abstraction.Reads an
ObjectDatabase
for a single thread.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectId
it currently has.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.pgm.internalClassDescriptionA
SignatureVerification
returns data about a (positively or negatively) verified signature.A combination of a person identity and time in Git. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.pgm.opt
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.revplotClassDescriptionA (possibly mutable) SHA-1 abstraction.A SHA-1 abstraction.Type of entry stored in the
ObjectIdOwnerMap
.Pairing of a name and theObjectId
it currently has.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.revwalkClassDescriptionA (possibly mutable) SHA-1 abstraction.Asynchronous operation handle.A compressed bitmap representation of the entire object graph.A bitmap representation of ObjectIds that can be iterated to return the underlying
ObjectId
s or operated on with otherBitmap
s.A builder for a bitmap.A mutable SHA-1 abstraction.A SHA-1 abstraction.Fast, efficient map forObjectId
subclasses in only one map.Type of entry stored in theObjectIdOwnerMap
.Base class for a set of loaders for different representations of Git objects.Reads anObjectDatabase
for a single thread.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectId
it currently has.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.revwalk.filter
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.storage.fileClassDescriptionBase builder to customize repository construction.Git style
.config
,.gitconfig
,.gitmodules
file.A SHA-1 abstraction.Represents a Git repository.Persistent configuration that can be stored and loaded from a location. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.storage.packClassDescriptionGit style
.config
,.gitconfig
,.gitmodules
file.A SHA-1 abstraction.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.submoduleClassDescriptionA (possibly mutable) SHA-1 abstraction.Base builder to customize repository construction.Git style
.config
,.gitconfig
,.gitmodules
file.A SHA-1 abstraction.Represents a Git repository.A factory forBaseRepositoryBuilder
s.Persistent configuration that can be stored and loaded from a location. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.transportClassDescriptionA (possibly mutable) SHA-1 abstraction.ProgressMonitor that batches update events.Batch of reference updates to be applied to a repository.Git style
.config
,.gitconfig
,.gitmodules
file.Converts enumeration values into configuration options and vice-versa, allowing to match a config option with an enum value.Parses a section of the configuration into an application model object.A mutable SHA-1 abstraction.Verifies that an object is formatted correctly.Potential issues identified by the checker.Abstraction of arbitrary object storage.A SHA-1 abstraction.Fast, efficient map forObjectId
subclasses in only one map.Type of entry stored in theObjectIdOwnerMap
.Simple set of ObjectIds.Fast, efficient map specifically forObjectId
subclasses.Inserts objects into an existingObjectDatabase
.Reads anObjectDatabase
for a single thread.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectId
it currently has.Location where aRef
is stored.Creates, updates or deletes any reference.Status of an update request.Represents a Git repository.Persistent configuration that can be stored and loaded from a location. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.transport.resolver
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.treewalkClassDescriptionA (possibly mutable) SHA-1 abstraction.Git style
.config
,.gitconfig
,.gitmodules
file.Parses a section of the configuration into an application model object.Permissible values forcore.autocrlf
.Permissible values forcore.checkstat
.Permissible values forcore.eol
.EOL stream conversion protocol.Options for hiding files whose names start with a period.Options for symlink handlingConstants describing various file modes recognized by GIT.A mutable SHA-1 abstraction.A SHA-1 abstraction.Reads anObjectDatabase
for a single thread.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.utilClassDescriptionGit style
.config
,.gitconfig
,.gitmodules
file.ASignatureVerification
returns data about a (positively or negatively) verified signature.Verifies that an object is formatted correctly.A SHA-1 abstraction.Base class for a set of loaders for different representations of Git objects.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectId
it currently has.Represents a Git repository.Persistent configuration that can be stored and loaded from a location. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.util.io
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.util.sha1