Uses of Package
org.eclipse.jgit.lib
-
Packages that use org.eclipse.jgit.lib Package Description org.eclipse.jgit.api High-level API commands (the porcelain of JGit).org.eclipse.jgit.api.errors Exceptions thrown by API commands.org.eclipse.jgit.blame Computing blame/annotate information of files.org.eclipse.jgit.diff Comparing file contents by computing diffs.org.eclipse.jgit.dircache Reading and editing the directory cache (index).org.eclipse.jgit.errors Exceptions thrown by lower-level JGit APIs.org.eclipse.jgit.events Events and listener interfaces.org.eclipse.jgit.gitrepo org.eclipse.jgit.internal.storage.dfs Distributed file system based repository storage.org.eclipse.jgit.internal.storage.file File based repository storage.org.eclipse.jgit.internal.storage.pack Reading/writing Git pack files.org.eclipse.jgit.lib Core API for repository, config, refs, object database.org.eclipse.jgit.merge Content and commit history merge algorithms.org.eclipse.jgit.notes Git notes processing (for commits, etc).org.eclipse.jgit.patch Patch file parser and data structure.org.eclipse.jgit.revplot Building/rendering revision graphs.org.eclipse.jgit.revwalk Walking revision graphs (commit history).org.eclipse.jgit.storage.file org.eclipse.jgit.storage.pack org.eclipse.jgit.submodule Git submodule support.org.eclipse.jgit.transport Transport (fetch/push) for different protocols.org.eclipse.jgit.transport.resolver Server-side resolver for locating repositories by URLs.org.eclipse.jgit.treewalk Walking and comparing directory/file trees (of commits, file system).org.eclipse.jgit.util Utility classes. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.api Class Description AnyObjectId A (possibly mutable) SHA-1 abstraction.Config.ConfigEnum Converts enumeration values into configuration options and vice-versa, allowing to match a config option with an enum value.FileMode Constants describing various file modes recognized by GIT.IndexDiff Compares the index, a tree, and the working directory Ignored files are not taken into account.IndexDiff.StageState 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).ObjectId A SHA-1 abstraction.ObjectLoader Base class for a set of loaders for different representations of Git objects.PersonIdent A combination of a person identity and time in Git.ProgressMonitor A progress reporting interface.RebaseTodoLine Describes a single line in a file formatted like the git-rebase-todo file.Ref Pairing of a name and theObjectId
it currently has.ReflogEntry Parsed reflog entryRepository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.api.errors Class Description Ref Pairing of a name and theObjectId
it currently has.RefUpdate.Result Status of an update request. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.blame Class Description AnyObjectId A (possibly mutable) SHA-1 abstraction.ObjectId A SHA-1 abstraction.PersonIdent A combination of a person identity and time in Git.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.diff Class Description AbbreviatedObjectId A prefix abbreviation of anObjectId
.AnyObjectId A (possibly mutable) SHA-1 abstraction.Config.SectionParser Parses a section of the configuration into an application model object.FileMode Constants describing various file modes recognized by GIT.ObjectId A SHA-1 abstraction.ObjectLoader Base class for a set of loaders for different representations of Git objects.ObjectReader Reads anObjectDatabase
for a single thread.ProgressMonitor A progress reporting interface.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.dircache Class Description AnyObjectId A (possibly mutable) SHA-1 abstraction.FileMode Constants describing various file modes recognized by GIT.ObjectId A SHA-1 abstraction.ObjectInserter Inserts objects into an existingObjectDatabase
.ObjectReader Reads anObjectDatabase
for a single thread.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.errors Class Description AbbreviatedObjectId A prefix abbreviation of anObjectId
.AnyObjectId A (possibly mutable) SHA-1 abstraction.ObjectId A SHA-1 abstraction. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.events Class Description Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.gitrepo Class Description ObjectId A SHA-1 abstraction.PersonIdent A combination of a person identity and time in Git.ProgressMonitor A progress reporting interface.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.storage.dfs Class Description AbbreviatedObjectId A prefix abbreviation of anObjectId
.AnyObjectId A (possibly mutable) SHA-1 abstraction.AsyncObjectLoaderQueue Queue to open objects asynchronously.AsyncObjectSizeQueue Queue to examine object sizes asynchronously.BaseRepositoryBuilder Base builder to customize repository construction.BitmapIndex A compressed bitmap representation of the entire object graph.BitmapIndex.BitmapBuilder A builder for a bitmap.Config Git style.config
,.gitconfig
,.gitmodules
file.ObjectDatabase Abstraction of arbitrary object storage.ObjectId A SHA-1 abstraction.ObjectInserter Inserts objects into an existingObjectDatabase
.ObjectLoader Base class for a set of loaders for different representations of Git objects.ObjectReader Reads anObjectDatabase
for a single thread.ProgressMonitor A progress reporting interface.Ref Pairing of a name and theObjectId
it currently has.RefDatabase Abstraction of name toObjectId
mapping.ReflogReader Utility for reading reflog entriesRefRename A RefUpdate combination for renaming a reference.RefUpdate Creates, updates or deletes any reference.Repository Represents a Git repository.StoredConfig Persistent configuration that can be stored and loaded from a location. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.storage.file Class Description AbbreviatedObjectId A prefix abbreviation of anObjectId
.AnyObjectId A (possibly mutable) SHA-1 abstraction.BaseRepositoryBuilder Base builder to customize repository construction.BitmapIndex A compressed bitmap representation of the entire object graph.BitmapIndex.Bitmap A bitmap representation of ObjectIds that can be iterated to return the underlyingObjectId
s or operated on with otherBitmap
s.CheckoutEntry Parsed information about a checkout.Config Git style.config
,.gitconfig
,.gitmodules
file.ObjectDatabase Abstraction of arbitrary object storage.ObjectId A SHA-1 abstraction.ObjectLoader Base class for a set of loaders for different representations of Git objects.PersonIdent A combination of a person identity and time in Git.ProgressMonitor A progress reporting interface.Ref Pairing of a name and theObjectId
it currently has.RefDatabase Abstraction of name toObjectId
mapping.ReflogEntry Parsed reflog entryReflogReader Utility for reading reflog entriesRefUpdate Creates, updates or deletes any reference.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.internal.storage.pack Class Description AnyObjectId A (possibly mutable) SHA-1 abstraction.BitmapIndex.BitmapBuilder A builder for a bitmap.ObjectId A SHA-1 abstraction.ObjectIdOwnerMap Fast, efficient map forObjectId
subclasses in only one map.ObjectIdOwnerMap.Entry Type of entry stored in theObjectIdOwnerMap
.ObjectReader Reads anObjectDatabase
for a single thread.ProgressMonitor A progress reporting interface.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.lib Class Description AbbreviatedObjectId A prefix abbreviation of anObjectId
.AnyObjectId A (possibly mutable) SHA-1 abstraction.AsyncObjectLoaderQueue Queue to open objects asynchronously.AsyncObjectSizeQueue Queue to examine object sizes asynchronously.AsyncOperation Asynchronous operation handle.BaseRepositoryBuilder Base builder to customize repository construction.BatchingProgressMonitor ProgressMonitor that batches update events.BatchRefUpdate Batch of reference updates to be applied to a repository.BitmapIndex A compressed bitmap representation of the entire object graph.BitmapIndex.Bitmap A bitmap representation of ObjectIds that can be iterated to return the underlyingObjectId
s or operated on with otherBitmap
s.BitmapIndex.BitmapBuilder A builder for a bitmap.BitmapObject Base object type accessed during bitmap expansion.BranchTrackingStatus Status of a branch's relation to its remote-tracking branch.CheckoutEntry Parsed information about a checkout.CommitBuilder Mutable builder to construct a commit recording the state of a project.Config Git style.config
,.gitconfig
,.gitmodules
file.Config.SectionParser Parses a section of the configuration into an application model object.CoreConfig This class keeps git repository core parameters.CoreConfig.AutoCRLF Permissible values forcore.autocrlf
.CoreConfig.CheckStat Permissible values forcore.checkstat
CoreConfig.HideDotFiles Options for hiding files whose names start with a periodCoreConfig.SymLinks Options for symlink handlingFileMode Constants describing various file modes recognized by GIT.FileTreeEntry Deprecated.To look up information about a single path, useTreeWalk.forPath(Repository, String, org.eclipse.jgit.revwalk.RevTree)
.IndexDiff.StageState 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).IndexDiff.WorkingTreeIteratorFactory A factory to producing WorkingTreeIteratorsNullProgressMonitor 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.Entry Type of entry stored in theObjectIdOwnerMap
.ObjectIdRef ObjectInserter Inserts objects into an existingObjectDatabase
.ObjectLoader Base class for a set of loaders for different representations of Git objects.ObjectReader Reads anObjectDatabase
for a single thread.ObjectStream Stream of data coming from an object loaded byObjectLoader
.PersonIdent A combination of a person identity and time in Git.ProgressMonitor A progress reporting interface.RebaseTodoLine Describes a single line in a file formatted like the git-rebase-todo file.RebaseTodoLine.Action Describes rebase actionsRef Pairing of a name and theObjectId
it currently has.Ref.Storage Location where aRef
is stored.RefComparator Util for sorting (or comparing) Ref instances by name.RefDatabase Abstraction of name toObjectId
mapping.ReflogEntry Parsed reflog entryReflogReader Utility for reading reflog entriesRefRename A RefUpdate combination for renaming a reference.RefUpdate Creates, updates or deletes any reference.RefUpdate.Result Status of an update request.Repository Represents a Git repository.RepositoryCache.FileKey Location of a Repository, using the standard java.io.File API.RepositoryCache.Key Abstract hash key forRepositoryCache
entries.RepositoryState Important state of the repository that affects what can and cannot bed done.StoredConfig Persistent configuration that can be stored and loaded from a location.TagBuilder Mutable builder to construct an annotated tag recording a project state.Tree Deprecated.To look up information about a single path, useTreeWalk.forPath(Repository, String, org.eclipse.jgit.revwalk.RevTree)
.TreeEntry Deprecated.To look up information about a single path, useTreeWalk.forPath(Repository, String, org.eclipse.jgit.revwalk.RevTree)
.TreeFormatter Mutable formatter to construct a single tree object.UserConfig The standard "user" configuration parameters. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.merge Class Description AnyObjectId A (possibly mutable) SHA-1 abstraction.Config.SectionParser Parses a section of the configuration into an application model object.ObjectId A SHA-1 abstraction.ObjectInserter Inserts objects into an existingObjectDatabase
.ObjectReader Reads anObjectDatabase
for a single thread.Ref Pairing of a name and theObjectId
it currently has.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.notes Class Description AnyObjectId A (possibly mutable) SHA-1 abstraction.ObjectId A SHA-1 abstraction.ObjectInserter Inserts objects into an existingObjectDatabase
.ObjectReader Reads anObjectDatabase
for a single thread.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.patch Class Description AbbreviatedObjectId A prefix abbreviation of anObjectId
.FileMode Constants describing various file modes recognized by GIT. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.revplot Class Description AnyObjectId A (possibly mutable) SHA-1 abstraction.ObjectId A SHA-1 abstraction.ObjectIdOwnerMap.Entry Type of entry stored in theObjectIdOwnerMap
.Ref Pairing of a name and theObjectId
it currently has.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.revwalk Class Description AnyObjectId A (possibly mutable) SHA-1 abstraction.AsyncOperation Asynchronous operation handle.ObjectId A SHA-1 abstraction.ObjectIdOwnerMap.Entry Type of entry stored in theObjectIdOwnerMap
.ObjectReader Reads anObjectDatabase
for a single thread.PersonIdent A combination of a person identity and time in Git.Ref Pairing of a name and theObjectId
it currently has.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.storage.file Class Description BaseRepositoryBuilder Base builder to customize repository construction.Config Git style.config
,.gitconfig
,.gitmodules
file.Repository Represents a Git repository.StoredConfig Persistent configuration that can be stored and loaded from a location. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.storage.pack Class Description Config Git style.config
,.gitconfig
,.gitmodules
file.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.submodule Class Description AnyObjectId A (possibly mutable) SHA-1 abstraction.Config Git style.config
,.gitconfig
,.gitmodules
file.ObjectId A SHA-1 abstraction.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.transport Class Description AnyObjectId A (possibly mutable) SHA-1 abstraction.Config Git style.config
,.gitconfig
,.gitmodules
file.Config.SectionParser Parses a section of the configuration into an application model object.ObjectChecker Verifies that an object is formatted correctly.ObjectDatabase Abstraction of arbitrary object storage.ObjectId A SHA-1 abstraction.ObjectIdOwnerMap.Entry Type of entry stored in theObjectIdOwnerMap
.ObjectIdSubclassMap Fast, efficient map specifically forObjectId
subclasses.PersonIdent A combination of a person identity and time in Git.ProgressMonitor A progress reporting interface.Ref Pairing of a name and theObjectId
it currently has.RefUpdate.Result Status of an update request.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.transport.resolver Class Description Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.treewalk Class Description AnyObjectId A (possibly mutable) SHA-1 abstraction.Config.SectionParser Parses a section of the configuration into an application model object.CoreConfig.AutoCRLF Permissible values forcore.autocrlf
.CoreConfig.CheckStat Permissible values forcore.checkstat
CoreConfig.HideDotFiles Options for hiding files whose names start with a periodCoreConfig.SymLinks Options for symlink handlingFileMode Constants describing various file modes recognized by GIT.MutableObjectId A mutable SHA-1 abstraction.ObjectId A SHA-1 abstraction.ObjectReader Reads anObjectDatabase
for a single thread.Repository Represents a Git repository. -
Classes in org.eclipse.jgit.lib used by org.eclipse.jgit.util Class Description Config Git style.config
,.gitconfig
,.gitmodules
file.ObjectId A SHA-1 abstraction.PersonIdent A combination of a person identity and time in Git.ProgressMonitor A progress reporting interface.Ref Pairing of a name and theObjectId
it currently has.Repository Represents a Git repository.