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.The standard "commit" configuration parameters.How to clean up commit messages when committing.Git style
.config,.gitconfig,.gitmodulesfile.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.AGpgVerifiercan verify GPG signatures on git commits and tags.ASignatureVerificationreturns 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 anObjectDatabasefor 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.Pairing of a name and theObjectIdit 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
ObjectIdit 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
ObjectIdit 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 anObjectDatabasefor 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,.gitmodulesfile.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 anObjectDatabasefor 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,.gitmodulesfile.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.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 anObjectDatabasefor 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.Inserts objects into an existing
ObjectDatabase.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
GpgVerifiercan verify GPG signatures on git commits and tags.ASignatureVerificationreturns data about a (positively or negatively) verified signature.The owner's trust in a public key.AGpgSignatureVerifierFactorycreatesGpgSignatureVerifierinstances.Creates GPG signatures for Git objects.Common base class forCommitBuilderandTagBuilder.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,.gitmodulesfile.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.internal.diffmergetoolClassDescriptionGit style
.config,.gitconfig,.gitmodulesfile.Parses a section of the configuration into an application model object.Represents a Git repository. -
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
ObjectIds or operated on with otherBitmaps.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,.gitmodulesfile.Verifies that an object is formatted correctly.Abstraction of arbitrary object storage.A SHA-1 abstraction.Fast, efficient map forObjectIdsubclasses 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 anObjectDatabasefor a single thread.Stream of data coming from an object loaded byObjectLoader.A progress reporting interface.Pairing of a name and theObjectIdit currently has.Abstraction of name toObjectIdmapping.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 underlyingObjectIds or operated on with otherBitmaps.A builder for a bitmap.Base object type accessed during bitmap expansion.Parsed information about a checkout.Git style.config,.gitconfig,.gitmodulesfile.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 forObjectIdsubclasses 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 anObjectDatabasefor 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 theObjectIdit currently has.Abstraction of name toObjectIdmapping.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.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 mutable SHA-1 abstraction.A SHA-1 abstraction.Fast, efficient map for
ObjectIdsubclasses in only one map.Type of entry stored in theObjectIdOwnerMap.Simple set of ObjectIds.Reads anObjectDatabasefor a single thread.A progress reporting interface.Represents a Git repository.Wrapper around the generalProgressMonitorto 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,.gitmodulesfile.A SHA-1 abstraction.Type of entry stored in theObjectIdOwnerMap.Fast, efficient map specifically forObjectIdsubclasses.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectIdit currently has.Abstraction of name toObjectIdmapping.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.lfsClassDescriptionA (possibly mutable) SHA-1 abstraction.Base class for a set of loaders for different representations of Git objects.Reads an
ObjectDatabasefor 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.internalClassDescriptionGit style
.config,.gitconfig,.gitmodulesfile.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.libClassDescriptionGit configuration option <a href=https://git-scm.com/docs/git-config#Documentation/git-config.txt-coreabbrev"> 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 underlyingObjectIds or operated on with otherBitmaps.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.The standard "commit" configuration parameters.How to clean up commit messages when committing.Git style.config,.gitconfig,.gitmodulesfile.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 GitConfigfile.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.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.AGpgVerifiercan verify GPG signatures on git commits and tags.ASignatureVerificationreturns data about a (positively or negatively) verified signature.The owner's trust in a public key.AGpgSignatureVerifierFactorycreatesGpgSignatureVerifierinstances.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 forCommitBuilderandTagBuilder.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 anObjectDatabasefor 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 theObjectIdit currently has.Location where aRefis stored.Util for sorting (or comparing) Ref instances by name.Abstraction of name toObjectIdmapping.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 forBaseRepositoryBuilders.Cache of activeRepositoryinstances.Location of a Repository, using the standard java.io.File API.Abstract hash key forRepositoryCacheentries.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 gitConfigto 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,.gitmodulesfile.Parses a section of the configuration into an application model object.A SHA-1 abstraction.Inserts objects into an existingObjectDatabase.Reads anObjectDatabasefor a single thread.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectIdit 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 anObjectDatabasefor 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
GpgVerifiercan verify GPG signatures on git commits and tags.ASignatureVerificationreturns 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 anObjectDatabasefor a single thread.A combination of a person identity and time in Git.Pairing of a name and theObjectIdit 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
ObjectDatabasefor a single thread.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectIdit currently has.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.pgm.internalClassDescriptionA
SignatureVerificationreturns 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 theObjectIdit 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
ObjectIds or operated on with otherBitmaps.A builder for a bitmap.A mutable SHA-1 abstraction.A SHA-1 abstraction.Fast, efficient map forObjectIdsubclasses in only one map.Type of entry stored in theObjectIdOwnerMap.Base class for a set of loaders for different representations of Git objects.Reads anObjectDatabasefor a single thread.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectIdit 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,.gitmodulesfile.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,.gitmodulesfile.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,.gitmodulesfile.A SHA-1 abstraction.Represents a Git repository.A factory forBaseRepositoryBuilders.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,.gitmodulesfile.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 forObjectIdsubclasses in only one map.Type of entry stored in theObjectIdOwnerMap.Simple set of ObjectIds.Fast, efficient map specifically forObjectIdsubclasses.Inserts objects into an existingObjectDatabase.Reads anObjectDatabasefor a single thread.A combination of a person identity and time in Git.A progress reporting interface.Pairing of a name and theObjectIdit currently has.Location where aRefis 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,.gitmodulesfile.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 anObjectDatabasefor a single thread.Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.utilClassDescriptionGit style
.config,.gitconfig,.gitmodulesfile.ASignatureVerificationreturns 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 theObjectIdit 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