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).How to clean up commit messages when committing.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.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.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.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 entryRepresents a Git repository.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.attributes
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.blameClassDescriptionA (possibly mutable) SHA-1 abstraction.A SHA-1 abstraction.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.EOL stream conversion protocol.Constants describing various file modes recognized by GIT.A SHA-1 abstraction.Inserts objects into an existing
ObjectDatabase
.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.hooks
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.diff
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.diffmergetoolClassDescriptionParses a section of the configuration into an application model object.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.fsckClassDescriptionA (possibly mutable) SHA-1 abstraction.Potential issues identified by the checker.Abstraction of arbitrary object storage.A SHA-1 abstraction.
-
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.revwalkClassDescriptionA (possibly mutable) SHA-1 abstraction.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.commitgraphClassDescriptionA (possibly mutable) SHA-1 abstraction.A SHA-1 abstraction.A progress reporting interface.
-
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.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.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.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.Report the results ofBitmapIndex.getBitmap(AnyObjectId)
Base object type accessed during bitmap expansion.Parsed information about a checkout.Git style.config
,.gitconfig
,.gitmodules
file.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.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.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.storage.io
-
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 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. -
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.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.libClassDescriptionGit configuration option core.abbrevA 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.Report the results ofBitmapIndex.getBitmap(AnyObjectId)
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.The standard "commit" configuration parameters.How to clean up commit messages when committing.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.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 handlingPermissible values forcore.trustPackedRefsStat
.Constants 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.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 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.Represents a Git repository.A factory forBaseRepositoryBuilder
s.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.EOL stream conversion protocol.Constants describing various file modes recognized by GIT.A SHA-1 abstraction.Inserts objects into an existingObjectDatabase
.Reads anObjectDatabase
for a single thread.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 (possibly mutable) SHA-1 abstraction.A SHA-1 abstraction.Inserts objects into an existing
ObjectDatabase
.Reads anObjectDatabase
for a single thread.Represents a Git repository. -
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.A SHA-1 abstraction.Inserts objects into an existingObjectDatabase
.Represents a Git repository. -
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 SHA-1 abstraction.Type of entry stored in theObjectIdOwnerMap
.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.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. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.transportClassDescriptionA (possibly mutable) SHA-1 abstraction.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.Verifies that an object is formatted correctly.Abstraction of arbitrary object storage.A SHA-1 abstraction.Type of entry stored in theObjectIdOwnerMap
.Fast, efficient map specifically forObjectId
subclasses.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.Status of an update request.Represents a Git repository. -
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.Parses a section of the configuration into an application model object.Permissible values for
core.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.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