| 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.attributes | 
 Support for reading .gitattributes. 
 | 
| 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.hooks | |
| org.eclipse.jgit.internal.fsck | 
 Git fsck support. 
 | 
| org.eclipse.jgit.internal.ketch | 
 Distributed consensus system built on Git. 
 | 
| org.eclipse.jgit.internal.revwalk | |
| 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.internal.storage.reftable | |
| org.eclipse.jgit.internal.storage.reftree | |
| org.eclipse.jgit.internal.submodule | |
| org.eclipse.jgit.lib | 
 Core API for repository, config, refs, object database. 
 | 
| org.eclipse.jgit.lib.internal | |
| 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.revwalk.filter | 
 Filters for use in revision walking. 
 | 
| 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. 
 | 
| org.eclipse.jgit.util.io | 
 Utility classes for IO (streams). 
 | 
| org.eclipse.jgit.util.sha1 | 
| Class and Description | 
|---|
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| BranchConfig.BranchRebaseMode
 Config values for branch.[name].rebase (and pull.rebase). 
 | 
| Config
 Git style  
.config, .gitconfig, .gitmodules file. | 
| 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 the  
ObjectId it currently
 has. | 
| ReflogEntry
 Parsed reflog entry 
 | 
| Repository
 Represents a Git repository. 
 | 
| SubmoduleConfig.FetchRecurseSubmodulesMode
 Config values for submodule.[name].fetchRecurseSubmodules. 
 | 
| Class and Description | 
|---|
| Ref
 Pairing of a name and the  
ObjectId it currently
 has. | 
| RefUpdate.Result
 Status of an update request. 
 | 
| Class and Description | 
|---|
| Repository
 Represents a Git repository. 
 | 
| Class and 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. 
 | 
| Class and Description | 
|---|
| AbbreviatedObjectId
 A prefix abbreviation of an  
ObjectId. | 
| 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. 
 | 
| 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 an  
ObjectDatabase for a single thread. | 
| ProgressMonitor
 A progress reporting interface. 
 | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| CoreConfig.EolStreamType
 EOL stream conversion protocol 
 | 
| FileMode
 Constants describing various file modes recognized by GIT. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectInserter
 Inserts objects into an existing  
ObjectDatabase. | 
| ObjectReader
 Reads an  
ObjectDatabase for a single thread. | 
| ProgressMonitor
 A progress reporting interface. 
 | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| AbbreviatedObjectId
 A prefix abbreviation of an  
ObjectId. | 
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| ObjectChecker.ErrorType
 Potential issues identified by the checker. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| Class and Description | 
|---|
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| FileMode
 Constants describing various file modes recognized by GIT. 
 | 
| 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. 
 | 
| Class and Description | 
|---|
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| ObjectChecker.ErrorType
 Potential issues identified by the checker. 
 | 
| ObjectDatabase
 Abstraction of arbitrary object storage. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| Class and Description | 
|---|
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| Config
 Git style  
.config, .gitconfig, .gitmodules file. | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectInserter
 Inserts objects into an existing  
ObjectDatabase. | 
| PersonIdent
 A combination of a person identity and time in Git. 
 | 
| Ref
 Pairing of a name and the  
ObjectId it currently
 has. | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| BitmapIndex.BitmapBuilder
 A builder for a bitmap. 
 | 
| Class and Description | 
|---|
| AbbreviatedObjectId
 A prefix abbreviation of an  
ObjectId. | 
| 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. 
 | 
| BatchRefUpdate
 Batch of reference updates to be applied to a repository. 
 | 
| BitmapIndex
 A compressed bitmap representation of the entire object graph. 
 | 
| BitmapIndex.BitmapBuilder
 A builder for a bitmap. 
 | 
| Config
 Git style  
.config, .gitconfig, .gitmodules file. | 
| ObjectChecker
 Verifies that an object is formatted correctly. 
 | 
| ObjectDatabase
 Abstraction of arbitrary object storage. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectIdSet
 Simple set of ObjectIds. 
 | 
| ObjectInserter
 Inserts objects into an existing  
ObjectDatabase. | 
| ObjectLoader
 Base class for a set of loaders for different representations of Git objects. 
 | 
| ObjectReader
 Reads an  
ObjectDatabase for a single thread. | 
| ProgressMonitor
 A progress reporting interface. 
 | 
| Ref
 Pairing of a name and the  
ObjectId it currently
 has. | 
| RefDatabase
 Abstraction of name to  
ObjectId mapping. | 
| ReflogReader
 Utility for reading reflog entries 
 | 
| RefRename
 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. 
 | 
| Class and Description | 
|---|
| AbbreviatedObjectId
 A prefix abbreviation of an  
ObjectId. | 
| 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
 underlying  
ObjectIds or operated on with other Bitmaps. | 
| BitmapObject
 Base object type accessed during bitmap expansion. 
 | 
| CheckoutEntry
 Parsed information about a checkout. 
 | 
| Config
 Git style  
.config, .gitconfig, .gitmodules file. | 
| ObjectDatabase
 Abstraction of arbitrary object storage. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectIdOwnerMap
 Fast, efficient map for  
ObjectId subclasses in
 only one map. | 
| ObjectIdOwnerMap.Entry
 Type of entry stored in the  
ObjectIdOwnerMap. | 
| ObjectIdSet
 Simple set of ObjectIds. 
 | 
| ObjectInserter
 Inserts objects into an existing  
ObjectDatabase. | 
| ObjectLoader
 Base class for a set of loaders for different representations of Git objects. 
 | 
| ObjectReader
 Reads an  
ObjectDatabase for a single thread. | 
| PersonIdent
 A combination of a person identity and time in Git. 
 | 
| ProgressMonitor
 A progress reporting interface. 
 | 
| Ref
 Pairing of a name and the  
ObjectId it currently
 has. | 
| RefDatabase
 Abstraction of name to  
ObjectId mapping. | 
| ReflogEntry
 Parsed reflog entry 
 | 
| ReflogReader
 Utility for reading reflog entries 
 | 
| RefUpdate
 Creates, updates or deletes any reference. 
 | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| BitmapIndex.BitmapBuilder
 A builder for a bitmap. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectIdOwnerMap
 Fast, efficient map for  
ObjectId subclasses in
 only one map. | 
| ObjectIdOwnerMap.Entry
 Type of entry stored in the  
ObjectIdOwnerMap. | 
| ObjectIdSet
 Simple set of ObjectIds. 
 | 
| ObjectReader
 Reads an  
ObjectDatabase for a single thread. | 
| ProgressMonitor
 A progress reporting interface. 
 | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| Config
 Git style  
.config, .gitconfig, .gitmodules file. | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| PersonIdent
 A combination of a person identity and time in Git. 
 | 
| Ref
 Pairing of a name and the  
ObjectId it currently
 has. | 
| ReflogEntry
 Parsed reflog entry 
 | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| BatchRefUpdate
 Batch of reference updates to be applied to a repository. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectInserter
 Inserts objects into an existing  
ObjectDatabase. | 
| ObjectReader
 Reads an  
ObjectDatabase for a single thread. | 
| Ref
 Pairing of a name and the  
ObjectId it currently
 has. | 
| RefDatabase
 Abstraction of name to  
ObjectId mapping. | 
| RefRename
 A RefUpdate combination for renaming a reference. 
 | 
| RefUpdate
 Creates, updates or deletes any reference. 
 | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| ObjectChecker.ErrorType
 Potential issues identified by the checker. 
 | 
| Class and Description | 
|---|
| AbbreviatedObjectId
 A prefix abbreviation of an  
ObjectId. | 
| 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
 underlying  
ObjectIds or operated on with other Bitmaps. | 
| BitmapIndex.BitmapBuilder
 A builder for a bitmap. 
 | 
| BitmapObject
 Base object type accessed during bitmap expansion. 
 | 
| BlobObjectChecker
 Verifies that a blob object is a valid object. 
 | 
| BranchConfig.BranchRebaseMode
 Config values for branch.[name].rebase (and pull.rebase). 
 | 
| 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.ConfigEnum
 Converts enumeration values into configuration options and vice-versa,
 allowing to match a config option with an enum value. 
 | 
| 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 for  
core.autocrlf. | 
| CoreConfig.CheckStat
 Permissible values for  
core.checkstat | 
| CoreConfig.EOL
 Permissible values for  
core.eol. | 
| CoreConfig.EolStreamType
 EOL stream conversion protocol 
 | 
| CoreConfig.HideDotFiles
 Options for hiding files whose names start with a period 
 | 
| CoreConfig.SymLinks
 Options for symlink handling 
 | 
| FileMode
 Constants describing various file modes recognized by GIT. 
 | 
| GitmoduleEntry
 A .gitmodules file found in the pack. 
 | 
| GpgConfig.GpgFormat
 Config values for gpg.format. 
 | 
| GpgSignature
 A structure for holding GPG signature together with additional related data. 
 | 
| GpgSigner
 Creates GPG signatures for Git objects. 
 | 
| 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 WorkingTreeIterators 
 | 
| NullProgressMonitor
 A NullProgressMonitor does not report progress anywhere. 
 | 
| ObjectChecker
 Verifies that an object is formatted correctly. 
 | 
| ObjectChecker.ErrorType
 Potential issues identified by the checker. 
 | 
| ObjectDatabase
 Abstraction of arbitrary object storage. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectIdOwnerMap.Entry
 Type of entry stored in the  
ObjectIdOwnerMap. | 
| ObjectIdRef | 
| ObjectIdSet
 Simple set of ObjectIds. 
 | 
| ObjectInserter
 Inserts objects into an existing  
ObjectDatabase. | 
| ObjectLoader
 Base class for a set of loaders for different representations of Git objects. 
 | 
| ObjectReader
 Reads an  
ObjectDatabase for a single thread. | 
| ObjectStream
 Stream of data coming from an object loaded by  
ObjectLoader. | 
| 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 actions 
 | 
| Ref
 Pairing of a name and the  
ObjectId it currently
 has. | 
| Ref.Storage
 Location where a  
Ref is stored. | 
| RefComparator
 Util for sorting (or comparing) Ref instances by name. 
 | 
| RefDatabase
 Abstraction of name to  
ObjectId mapping. | 
| ReflogEntry
 Parsed reflog entry 
 | 
| ReflogReader
 Utility for reading reflog entries 
 | 
| RefRename
 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 for  
RepositoryCache entries. | 
| RepositoryCacheConfig
 Configuration parameters for JVM-wide repository cache used by JGit. 
 | 
| 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. 
 | 
| SubmoduleConfig.FetchRecurseSubmodulesMode
 Config values for submodule.[name].fetchRecurseSubmodules. 
 | 
| TagBuilder
 Mutable builder to construct an annotated tag recording a project state. 
 | 
| TreeFormatter
 Mutable formatter to construct a single tree object. 
 | 
| TypedConfigGetter
 Something that knows how to convert plain strings from a git
  
Config to typed values. | 
| UserConfig
 The standard "user" configuration parameters. 
 | 
| Class and Description | 
|---|
| CommitBuilder
 Mutable builder to construct a commit recording the state of a project. 
 | 
| GpgSigner
 Creates GPG signatures for Git objects. 
 | 
| PersonIdent
 A combination of a person identity and time in Git. 
 | 
| Class and 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. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectInserter
 Inserts objects into an existing  
ObjectDatabase. | 
| ObjectReader
 Reads an  
ObjectDatabase for a single thread. | 
| ProgressMonitor
 A progress reporting interface. 
 | 
| Ref
 Pairing of a name and the  
ObjectId it currently
 has. | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectInserter
 Inserts objects into an existing  
ObjectDatabase. | 
| ObjectReader
 Reads an  
ObjectDatabase for a single thread. | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| AbbreviatedObjectId
 A prefix abbreviation of an  
ObjectId. | 
| FileMode
 Constants describing various file modes recognized by GIT. 
 | 
| Class and Description | 
|---|
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectIdOwnerMap.Entry
 Type of entry stored in the  
ObjectIdOwnerMap. | 
| Ref
 Pairing of a name and the  
ObjectId it currently
 has. | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| AsyncOperation
 Asynchronous operation handle. 
 | 
| BitmapIndex
 A compressed bitmap representation of the entire object graph. 
 | 
| BitmapIndex.BitmapBuilder
 A builder for a bitmap. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectIdOwnerMap.Entry
 Type of entry stored in the  
ObjectIdOwnerMap. | 
| ObjectReader
 Reads an  
ObjectDatabase for a single thread. | 
| PersonIdent
 A combination of a person identity and time in Git. 
 | 
| ProgressMonitor
 A progress reporting interface. 
 | 
| Ref
 Pairing of a name and the  
ObjectId it currently
 has. | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| Class and 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. 
 | 
| Class and Description | 
|---|
| Config
 Git style  
.config, .gitconfig, .gitmodules file. | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| Repository
 Represents a Git repository. 
 | 
| Class and 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. 
 | 
| Class and Description | 
|---|
| AnyObjectId
 A (possibly mutable) SHA-1 abstraction. 
 | 
| BatchRefUpdate
 Batch of reference updates to be applied to a repository. 
 | 
| Config
 Git style  
.config, .gitconfig, .gitmodules file. | 
| Config.ConfigEnum
 Converts enumeration values into configuration options and vice-versa,
 allowing to match a config option with an enum value. 
 | 
| 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 the  
ObjectIdOwnerMap. | 
| ObjectIdSubclassMap
 Fast, efficient map specifically for  
ObjectId
 subclasses. | 
| ObjectReader
 Reads an  
ObjectDatabase for a single thread. | 
| PersonIdent
 A combination of a person identity and time in Git. 
 | 
| ProgressMonitor
 A progress reporting interface. 
 | 
| Ref
 Pairing of a name and the  
ObjectId it currently
 has. | 
| RefUpdate.Result
 Status of an update request. 
 | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| Repository
 Represents a Git repository. 
 | 
| Class and 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 for  
core.autocrlf. | 
| CoreConfig.CheckStat
 Permissible values for  
core.checkstat | 
| CoreConfig.EOL
 Permissible values for  
core.eol. | 
| CoreConfig.EolStreamType
 EOL stream conversion protocol 
 | 
| CoreConfig.HideDotFiles
 Options for hiding files whose names start with a period 
 | 
| CoreConfig.SymLinks
 Options for symlink handling 
 | 
| FileMode
 Constants describing various file modes recognized by GIT. 
 | 
| MutableObjectId
 A mutable SHA-1 abstraction. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
| ObjectReader
 Reads an  
ObjectDatabase for a single thread. | 
| Repository
 Represents a Git repository. 
 | 
| Class and Description | 
|---|
| Config
 Git style  
.config, .gitconfig, .gitmodules file. | 
| 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 the  
ObjectId it currently
 has. | 
| Repository
 Represents a Git repository. 
 | 
| StoredConfig
 Persistent configuration that can be stored and loaded from a location. 
 | 
| Class and Description | 
|---|
| CoreConfig.EolStreamType
 EOL stream conversion protocol 
 | 
| Class and Description | 
|---|
| MutableObjectId
 A mutable SHA-1 abstraction. 
 | 
| ObjectId
 A SHA-1 abstraction. 
 | 
Copyright © 2020 Eclipse JGit Project. All rights reserved.