All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbbreviatedObjectId |
|
| AbortedByHookException |
Exception thrown when a hook returns a process result with a value different
from 0.
|
| AbstractAdvertiseRefsHook |
Implementation of AdvertiseRefsHook that advertises the same refs for
upload-pack and receive-pack.
|
| AbstractMatcher |
|
| AbstractPlotRenderer<TLane extends PlotLane,TColor> |
Basic commit graph renderer for graphical user interfaces.
|
| AbstractTreeIterator |
Walks a Git tree (directory) in Git sort order.
|
| AddCommand |
A class used to execute a Add command.
|
| AddNoteCommand |
Add object notes.
|
| AddToBitmapFilter |
A RevFilter that adds the visited commits to bitmap as a side
effect.
|
| AddToBitmapWithCacheFilter |
A RevFilter that adds the visited commits to bitmap as a side effect.
|
| AddUnseenToBitmapFilter |
A RevFilter that adds the visited commits to bitmap as a side
effect.
|
| AdvertiseRefsHook |
Hook to allow callers to take over advertising refs to the client.
|
| AdvertiseRefsHookChain |
|
| AmazonS3 |
A simple HTTP REST client for the Amazon S3 service.
|
| AmbiguousObjectException |
|
| AndRevFilter |
Includes a commit only if all subfilters include the same commit.
|
| AndTreeFilter |
Includes a tree entry only if all subfilters include the same tree entry.
|
| AnyObjectId |
A (possibly mutable) SHA-1 abstraction.
|
| ApplyCommand |
Apply a patch to files and/or to the index.
|
| ApplyResult |
|
| ArchiveCommand |
Create an archive of files from a named tree.
|
| ArchiveCommand.Format<T extends Closeable> |
Archival format.
|
| ArchiveCommand.UnsupportedFormatException |
Signals an attempt to use an archival format that ArchiveCommand
doesn't know about (for example due to a typo).
|
| AsyncObjectLoaderQueue<T extends ObjectId> |
Queue to open objects asynchronously.
|
| AsyncObjectSizeQueue<T extends ObjectId> |
Queue to examine object sizes asynchronously.
|
| AsyncOperation |
Asynchronous operation handle.
|
| AsyncRevObjectQueue |
Queue to lookup and parse objects asynchronously.
|
| Attribute |
Represents an attribute.
|
| Attribute.State |
The attribute value state
see also https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html
|
| Attributes |
Represents a set of attributes for a path
|
| AttributesHandler |
The attributes handler knows how to retrieve, parse and merge attributes from
the various gitattributes files.
|
| AttributesNode |
Represents a bundle of attributes inherited from a base directory.
|
| AttributesNodeProvider |
|
| AttributesProvider |
Interface for classes which provide git attributes
|
| AttributesRule |
A single attributes rule corresponding to one line in a .gitattributes file.
|
| AuthorRevFilter |
Matches only commits whose author name matches the pattern.
|
| AutoCRLFInputStream |
An InputStream that expands LF to CRLF.
|
| AutoCRLFOutputStream |
An OutputStream that expands LF to CRLF.
|
| AutoLFInputStream |
An InputStream that normalizes CRLF to LF.
|
| AutoLFInputStream.IsBinaryException |
A special exception thrown when AutoLFInputStream is told to
throw an exception when attempting to read a binary file.
|
| AutoLFInputStream.StreamFlag |
Flags for controlling auto-detection of binary vs.
|
| AutoLFOutputStream |
An OutputStream that reduces CRLF to LF.
|
| Base64 |
Encodes and decodes to and from Base64 notation.
|
| Base85 |
Base-85 encoder/decoder.
|
| BaseConnection |
Base helper class for implementing operations connections.
|
| BasePackFetchConnection |
Fetch implementation using the native Git pack transfer service.
|
| BasePackPushConnection |
Push implementation using the native Git pack transfer service.
|
| BaseRepositoryBuilder<B extends BaseRepositoryBuilder,R extends Repository> |
Base builder to customize repository construction.
|
| BatchingProgressMonitor |
ProgressMonitor that batches update events.
|
| BatchRefUpdate |
Batch of reference updates to be applied to a repository.
|
| BeforeDfsPackIndexLoadedEvent |
Describes the DfsPackFile just
before its index is loaded.
|
| BeforeDfsPackIndexLoadedListener |
|
| BinaryBlobException |
BinaryBlobException is used to signal that binary data was found
in a context that requires text (eg.
|
| BinaryDelta |
Recreate a stream from a base stream and a GIT pack delta.
|
| BinaryDeltaInputStream |
An InputStream that applies a binary delta to a base on the fly.
|
| BinaryHunk |
Part of a "GIT binary patch" to describe the pre-image or post-image
|
| BinaryHunk.Type |
Type of information stored in a binary hunk.
|
| BinaryHunkInputStream |
A stream that decodes git binary patch data on the fly.
|
| BinaryHunkOutputStream |
|
| BitmapCommit |
A commit object for which a bitmap index should be built.
|
| BitmapCommit.Builder |
Builder of BitmapCommit.
|
| 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.
|
| BitmapIndexImpl |
A compressed bitmap representation of the entire object graph.
|
| BitmapIndexImpl.CompressedBitmap |
|
| BitmapObject |
Base object type accessed during bitmap expansion.
|
| BitmappedObjectReachabilityChecker |
Checks if all objects are reachable from certain starting points using
bitmaps.
|
| BitmappedReachabilityChecker |
Checks the reachability using bitmaps.
|
| BitmapWalker |
Helper class to do ObjectWalks with pack index bitmaps.
|
| BlameCommand |
Blame command for building a BlameResult for a
file path.
|
| BlameGenerator |
Generate author information for lines based on a provided file.
|
| BlameResult |
Collects line annotations for inspection by applications.
|
| BlobBasedConfig |
Configuration file based on the blobs stored in the repository.
|
| BlobObjectChecker |
Verifies that a blob object is a valid object.
|
| BlockList<T> |
Random access list that allocates entries in blocks.
|
| BlockSizeTooSmallException |
|
| BlockSource |
Provides content blocks of file.
|
| BranchConfig |
Branch section of a Git configuration file.
|
| BranchConfig.BranchRebaseMode |
Config values for branch.[name].rebase (and pull.rebase).
|
| BranchTrackingStatus |
Status of a branch's relation to its remote-tracking branch.
|
| BundleWriter |
Creates a Git bundle file, for sneaker-net transport to another system.
|
| CachedAuthenticator |
Abstract authenticator which remembers prior authentications.
|
| CachedAuthenticator.CachedAuthentication |
Authentication data to remember and reuse.
|
| CachedPack |
|
| CachedPackUriProvider |
Provider of URIs corresponding to cached packs.
|
| CachedPackUriProvider.PackInfo |
Information about a packfile.
|
| CanceledException |
Exception thrown when an operation was canceled
|
| CancelledException |
Thrown when an operation was canceled
|
| CannotDeleteCurrentBranchException |
Thrown when trying to delete a branch which is currently checked out
|
| CanonicalTreeParser |
Parses raw Git trees from the canonical semi-text/semi-binary format.
|
| CapabilitiesV2Request |
Capabilities protocol v2 request.
|
| CapabilitiesV2Request.Builder |
|
| ChainingCredentialsProvider |
A credentials provider chaining multiple credentials providers
|
| ChangeIdUtil |
Utilities for creating and working with Change-Id's, like the one used by
Gerrit Code Review.
|
| CheckoutCommand |
Checkout a branch to the working tree.
|
| CheckoutCommand.Stage |
|
| CheckoutConflictException |
Exception thrown when a command can't succeed because of unresolved
conflicts.
|
| CheckoutConflictException |
Exception thrown if a conflict occurs during a merge checkout.
|
| CheckoutEntry |
Parsed information about a checkout.
|
| CheckoutEntryImpl |
Parsed information about a checkout.
|
| CheckoutResult |
|
| CheckoutResult.Status |
The status
|
| CherryPickCommand |
A class used to execute a cherry-pick command.
|
| CherryPickResult |
|
| CherryPickResult.CherryPickStatus |
The cherry-pick status
|
| CleanCommand |
Remove untracked files from the working tree
|
| CloneCommand |
Clone a repository into a new working directory
|
| CloneCommand.Callback |
Callback for status of clone operation.
|
| CombinedFileHeader |
A file in the Git "diff --cc" or "diff --combined" format.
|
| CombinedHunkHeader |
Hunk header for a hunk appearing in a "diff --cc" style patch.
|
| CommandFailedException |
Thrown when an external command failed
|
| CommitBuilder |
Mutable builder to construct a commit recording the state of a project.
|
| CommitCommand |
A class used to execute a Commit command.
|
| CommitConfig |
The standard "commit" configuration parameters.
|
| CommitMsgHook |
The commit-msg hook implementation.
|
| CommitterRevFilter |
Matches only commits whose committer name matches the pattern.
|
| CommitTimeRevFilter |
Selects commits based upon the commit time field.
|
| CompoundException |
An exception detailing multiple reasons for failure.
|
| ConcurrentRefUpdateException |
Exception thrown when a command wants to update a ref but failed because
another process is accessing (or even also updating) the ref.
|
| 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<T> |
Parses a section of the configuration into an application model object.
|
| ConfigChangedEvent |
Describes a change to one or more keys in the configuration.
|
| ConfigChangedListener |
|
| ConfigConstants |
Constants for use with the Configuration classes: section names,
configuration keys
|
| ConfigInvalidException |
Indicates a text string is not a valid Git style configuration.
|
| Connection |
Represent connection for operation on a remote repository.
|
| ConnectivityChecker |
Checks that a received pack only depends on objects which are reachable from
a defined set of references.
|
| ConnectivityChecker.ConnectivityCheckInfo |
POJO which is used to pass all information which is needed to perform
connectivity check.
|
| Constants |
Misc.
|
| ContentMergeStrategy |
How to handle content conflicts.
|
| ContentSource |
|
| ContentSource.Pair |
A pair of sources to access the old and new sides of a DiffEntry.
|
| 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.LogRefUpdates |
Permissible values for core.logAllRefUpdates.
|
| CoreConfig.SymLinks |
Options for symlink handling
|
| CorruptObjectException |
Exception thrown when an object cannot be read from Git.
|
| CorruptPackIndexException |
Exception thrown when encounters a corrupt pack index file.
|
| CorruptPackIndexException.ErrorType |
The error type of a corrupt index file.
|
| CountingOutputStream |
Counts the number of bytes written.
|
| CreateBranchCommand |
Used to create a local branch.
|
| CreateBranchCommand.SetupUpstreamMode |
The modes available for setting up the upstream configuration
(corresponding to the --set-upstream, --track, --no-track options
|
| CredentialItem |
|
| CredentialItem.CharArrayType |
An item whose value is stored as a char[] and is therefore clearable.
|
| CredentialItem.InformationalMessage |
An advice message presented to the user, with no response required.
|
| CredentialItem.Password |
Prompt for a password, which is masked on input.
|
| CredentialItem.StringType |
An item whose value is stored as a string.
|
| CredentialItem.Username |
Prompt for a username, which is not masked on input.
|
| CredentialItem.YesNoType |
An item whose value is a boolean choice, presented as Yes/No.
|
| CredentialsProvider |
Provide credentials for use in connecting to Git repositories.
|
| Daemon |
Basic daemon for the anonymous git:// transport protocol.
|
| DaemonClient |
Active network client of Daemon.
|
| DaemonService |
A service exposed by Daemon over anonymous
git://.
|
| DateRevQueue |
A queue of commits sorted by commit time order.
|
| DefaultNoteMerger |
|
| DefaultTypedConfigGetter |
|
| DelegatingSSLSocketFactory |
|
| DeleteBranchCommand |
Used to delete one or several branches.
|
| DeleteTagCommand |
Used to delete one or several tags.
|
| DeltaEncoder |
|
| DeltaIndex |
Index of blocks in a source file.
|
| DepthWalk |
Interface for revision walkers that perform depth filtering.
|
| DepthWalk.Commit |
RevCommit with a depth (in commits) from a root.
|
| DepthWalk.ObjectWalk |
Subclass of ObjectWalk that performs depth filtering.
|
| DepthWalk.RevWalk |
Subclass of RevWalk that performs depth filtering.
|
| DescribeCommand |
Given a commit, show the most recent tag that is reachable from a commit.
|
| DetachedHeadException |
Exception thrown when a command expected a non-detached HEAD
reference
|
| DfsBlockCache |
Caches slices of a
BlockBasedFile in memory for
faster read access.
|
| DfsBlockCacheConfig |
|
| DfsBundleWriter |
|
| DfsCachedPack |
A DfsPackFile available for reuse as-is.
|
| DfsConfig |
Config implementation used by DFS repositories.
|
| DfsFsck |
Verify the validity and connectivity of a DFS repository.
|
| DfsGarbageCollector |
Repack and garbage collect a repository.
|
| DfsInserter |
Inserts objects into the DFS.
|
| DfsObjDatabase |
Manages objects stored in
DfsPackFile on a storage
system.
|
| DfsObjDatabase.PackList |
Snapshot of packs scanned in a single pass.
|
| DfsObjDatabase.PackSource |
Sources for a pack file.
|
| DfsObjDatabase.PackSource.ComparatorBuilder |
|
| DfsOutputStream |
Output stream to create a file on the DFS.
|
| DfsPackCompactor |
Combine several pack files into one pack.
|
| DfsPackDescription |
Description of a DFS stored pack/index file.
|
| DfsPackFile |
A Git version 2 pack file representation.
|
| DfsPackParser |
Parses a pack stream into the DFS, by creating a new pack and index.
|
| DfsPacksChangedEvent |
|
| DfsPacksChangedListener |
|
| DfsReader |
Reader to access repository content through.
|
| DfsReaderIoStats |
|
| DfsReaderIoStats.Accumulator |
POJO to accumulate IO statistics.
|
| DfsReaderOptions |
Options controlling how objects are read from a DFS stored repository.
|
| DfsRefDatabase |
Abstract DfsRefDatabase class.
|
| DfsRefDatabase.RefCache |
Collection of references managed by this database.
|
| DfsReftable |
|
| DfsReftableBatchRefUpdate |
|
| DfsReftableDatabase |
|
| DfsReftableStack |
|
| DfsRepository |
A Git repository on a DFS.
|
| DfsRepositoryBuilder<B extends DfsRepositoryBuilder,R extends DfsRepository> |
|
| DfsRepositoryDescription |
A description of a Git repository on a DFS.
|
| DfsStreamKey |
|
| DfsText |
Translation bundle for the DFS storage implementation.
|
| DiffAlgorithm |
|
| DiffAlgorithm.SupportedAlgorithm |
Supported diff algorithm
|
| DiffCommand |
Show changes between commits, commit and working tree, etc.
|
| DiffConfig |
Keeps track of diff related configuration options.
|
| DiffConfig.RenameDetectionType |
Permissible values for diff.renames.
|
| DiffEntry |
A value class representing a change to a file
|
| DiffEntry.ChangeType |
General type of change a single file-level patch describes.
|
| DiffEntry.Side |
Specify the old or new side for more generalized access.
|
| DiffFormatter |
Format a Git style patch script.
|
| DiffInterruptedException |
Thrown when a thread executing a diff is interrupted
|
| DirCache |
Support for the Git dircache (aka index file).
|
| DirCacheBuilder |
|
| DirCacheBuildIterator |
Iterate and update a DirCache as part of a
TreeWalk.
|
| DirCacheCheckout |
This class handles checking out one or two trees merging with the index.
|
| DirCacheCheckout.CheckoutMetadata |
Metadata used in checkout process
|
| DirCacheEditor |
Updates a DirCache by supplying discrete
edit commands.
|
| DirCacheEditor.DeletePath |
Deletes a single file entry from the index.
|
| DirCacheEditor.DeleteTree |
Recursively deletes all paths under a subtree.
|
| DirCacheEditor.PathEdit |
Any index record update.
|
| DirCacheEntry |
A single file (or stage of a file) in a
DirCache.
|
| DirCacheIterator |
Iterate a DirCache as part of a
TreeWalk.
|
| DirCacheNameConflictException |
Thrown by DirCache code when entries overlap in impossible way.
|
| DirCacheTree |
Single tree record from the 'TREE' DirCache
extension.
|
| DisabledOutputStream |
An OutputStream which always throws IllegalStateExeption during write.
|
| Edit |
A modified region detected between two versions of roughly the same content.
|
| Edit.Type |
Type of edit
|
| EditList |
Specialized list of Edits in a document.
|
| EmptyCommitException |
Exception thrown when a newly created commit does not contain any changes
|
| EmptyProgressMonitor |
A convenient base class which provides empty method bodies for all
ProgressMonitor methods.
|
| EmptyTreeIterator |
Iterator over an empty tree (a directory with no files).
|
| EntryExistsException |
Attempt to add an entry to a tree that already exists.
|
| EolStreamTypeUtil |
|
| FastIgnoreRule |
"Fast" (compared with IgnoreRule) git ignore rule implementation supporting
also double star ** pattern.
|
| FetchCommand |
A class used to execute a Fetch command.
|
| FetchCommand.Callback |
Callback for status of fetch operation.
|
| FetchConnection |
Lists known refs from the remote and copies objects of selected refs.
|
| FetchResult |
Final status after a successful fetch from a remote repository.
|
| FetchV2Request |
Fetch request from git protocol v2.
|
| FIFORevQueue |
A queue of commits in FIFO order.
|
| FileBasedConfig |
The configuration file that is stored in the file of the file system.
|
| FileHeader |
Patch header describing an action for a single file path.
|
| FileHeader.PatchType |
Type of patch used by this file.
|
| FileMode |
Constants describing various file modes recognized by GIT.
|
| FileNameMatcher |
This class can be used to match filenames against fnmatch like patterns.
|
| FileReftableDatabase |
Implements RefDatabase using reftable for storage.
|
| FileReftableStack |
A mutable stack of reftables on local filesystem storage.
|
| FileReftableStack.Writer |
Writer is a callable that writes data to a reftable under construction.
|
| FileRepository |
Represents a Git repository.
|
| FileRepositoryBuilder |
|
| FileResolver<C> |
Default resolver serving from the local filesystem.
|
| FileSnapshot |
Caches when a file was last read, making it possible to detect future edits.
|
| FileTreeIterator |
Working directory iterator for standard Java IO.
|
| FileTreeIterator.DefaultFileModeStrategy |
A default implementation of a FileModeStrategy; defaults to treating
nested .git directories as gitlinks, etc.
|
| FileTreeIterator.FileEntry |
Wrapper for a standard Java IO file
|
| FileTreeIterator.FileModeStrategy |
An interface representing the methods used to determine the FileMode for
a FileEntry.
|
| FileTreeIterator.NoGitlinksStrategy |
A FileModeStrategy that implements native git's DIR_NO_GITLINKS
behavior.
|
| FileUtils |
File Utilities
|
| FilterCommand |
An abstraction for JGit's builtin implementations for hooks and filters.
|
| FilterCommandFactory |
|
| FilterCommandRegistry |
Registry for built-in filters
|
| FilterFailedException |
Exception thrown when the execution of a filter command failed
|
| FilterSpec |
Represents either a filter specified in a protocol "filter" line, or a
placeholder to indicate no filtering.
|
| FirstCommand |
In a push, the client sends a list of commands.
|
| FirstWant |
In the pack negotiation phase (protocol v0/v1), the client sends a list of
wants.
|
| FollowFilter |
Updates the internal path filter to follow copy/renames.
|
| FooterKey |
|
| FooterLine |
Single line at the end of a message, such as a "Signed-off-by: someone".
|
| FormatError |
An error in a patch script
|
| FormatError.Severity |
Classification of an error.
|
| FS |
Abstraction to support various file system operations not in Java.
|
| FS_POSIX |
Base FS for POSIX based systems
|
| FS_Win32 |
FS implementation for Windows
|
| FS_Win32_Cygwin |
FS implementation for Cygwin on Windows
|
| FS.Attributes |
File attributes we typically care for.
|
| FS.ExecutionResult |
Result of an executed process.
|
| FS.FileStoreAttributes |
Attributes of FileStores on this system
|
| FS.FSFactory |
This class creates FS instances.
|
| FS.LockToken |
|
| FsckError |
Holds all fsck errors of a git repository.
|
| FsckError.CorruptIndex |
Represents a corrupt pack index file.
|
| FsckError.CorruptObject |
Represents a corrupt object.
|
| FsckPackParser |
A read-only pack parser for object validity checking.
|
| FtpChannel |
|
| FtpChannel.DirEntry |
Simplified remote directory entry.
|
| FtpChannel.FtpException |
|
| FullConnectivityChecker |
A connectivity checker that uses the entire reference database to perform
reachability checks when checking the connectivity of objects.
|
| GarbageCollectCommand |
A class used to execute a gc command.
|
| GC |
|
| GC.RepoStatistics |
A class holding statistical data for a FileRepository regarding how many
objects are stored as loose or packed objects
|
| Git |
Offers a "GitPorcelain"-like API to interact with a git repository.
|
| GitAPIException |
Superclass of all exceptions thrown by the API classes in
org.eclipse.jgit.api
|
| GitCommand<T> |
Common superclass of all commands in the package org.eclipse.jgit.api
|
| GitDateFormatter |
A utility for formatting dates according to the Git log.date formats plus
extensions.
|
| GitDateFormatter.Format |
Git and JGit formats
|
| GitDateParser |
Parses strings with time and date specifications into Date.
|
| GitHook<T> |
Git can fire off custom scripts when certain important actions occur.
|
| GitmoduleEntry |
A .gitmodules file found in the pack.
|
| GitProtocolConstants |
Wire constants for the native Git protocol.
|
| GlobalAttributesNode |
Attribute node loaded from global system-wide file.
|
| GpgConfig |
Typed access to GPG related configuration options.
|
| GpgConfig.GpgFormat |
Config values for gpg.format.
|
| GpgObjectSigner |
Creates GPG signatures for Git objects.
|
| GpgSignature |
A structure for holding GPG signature together with additional related data.
|
| GpgSignatureVerifier |
A GpgVerifier can verify GPG signatures on git commits and tags.
|
| GpgSignatureVerifier.SignatureVerification |
A SignatureVerification returns data about a (positively or
negatively) verified signature.
|
| GpgSignatureVerifier.TrustLevel |
The owner's trust in a public key.
|
| GpgSignatureVerifierFactory |
|
| GpgSigner |
Creates GPG signatures for Git objects.
|
| GSSManagerFactory |
Factory to detect which GSSManager implementation should be used.
|
| HashedSequence<S extends Sequence> |
Wraps a Sequence to assign hash codes to
elements.
|
| HashedSequenceComparator<S extends Sequence> |
|
| HashedSequencePair<S extends Sequence> |
Wraps two Sequence instances to cache their
element hash codes.
|
| Hex |
Encodes and decodes to and from hexadecimal notation.
|
| HistogramDiff |
An extended form of Bram Cohen's patience diff algorithm.
|
| HMACSHA1NonceGenerator |
The nonce generator which was first introduced to git-core.
|
| Holder<T> |
Holder of an object.
|
| Hooks |
Factory class for instantiating supported hooks.
|
| HttpConfig |
A representation of the "http.*" config values in a git
Config.
|
| HttpConfig.HttpRedirectMode |
Config values for http.followRedirect.
|
| HttpConnection |
The interface of connections used during HTTP communication.
|
| HttpConnectionFactory |
|
| HttpConnectionFactory2 |
A HttpConnectionFactory that supports client-side sessions that can
maintain state and configure connections.
|
| HttpConnectionFactory2.GitSession |
A GitSession groups the multiple HTTP connections
TransportHttp uses for
the requests it makes during a git fetch or push.
|
| HttpSupport |
Extra utilities to support usage of HTTP.
|
| HttpTransport |
The base class for transports that use HTTP as underlying protocol.
|
| HunkHeader |
Hunk header describing the layout of a single block of lines
|
| HunkHeader.OldImage |
Details about an old image of the file.
|
| IgnoreNode |
Represents a bundle of ignore rules inherited from a base directory.
|
| IgnoreNode.MatchResult |
|
| IllegalTodoFileModification |
Attempt to modify a rebase-todo file in an unsupported way
|
| IMatcher |
Generic path matcher.
|
| IncorrectObjectTypeException |
An inconsistency with respect to handling different object types.
|
| IndexChangedEvent |
Describes a change to one or more paths in the index file.
|
| IndexChangedListener |
|
| 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).
|
| IndexDiff.WorkingTreeIteratorFactory |
A factory to producing WorkingTreeIterators
|
| IndexDiffFilter |
|
| IndexReadException |
Cannot read the index.
|
| IndexWriteException |
Cannot write a modified index.
|
| InflaterCache |
Creates zlib based inflaters as necessary for object decompression.
|
| InfoAttributesNode |
Attribute node loaded from the $GIT_DIR/info/attributes file.
|
| InitCommand |
Create an empty git repository or reinitalize an existing one
|
| InMemoryRepository |
Git repository stored entirely in the local process memory.
|
| InMemoryRepository.Builder |
Builder for in-memory repositories.
|
| InMemoryRepository.MemObjDatabase |
DfsObjDatabase used by InMemoryRepository.
|
| InterIndexDiffFilter |
A filter for extracting changes between two versions of the dircache.
|
| InternalHttpServerGlue |
Internal API to assist org.eclipse.jgit.http.server.
|
| InterruptTimer |
Triggers an interrupt on the calling thread if it doesn't complete a block.
|
| IntList |
A more efficient List<Integer> using a primitive integer array.
|
| InvalidConfigurationException |
Exception thrown when a command fails due to an invalid configuration
|
| InvalidMergeHeadsException |
Exception thrown when a merge command was called without specifying the
proper amount/type of merge heads.
|
| InvalidObjectIdException |
Thrown when an invalid object id is passed in as an argument.
|
| InvalidPathException |
Thrown when JGit detects and refuses to use an invalid path
|
| InvalidPatternException |
Thrown when a pattern passed in an argument was wrong.
|
| InvalidRebaseStepException |
Exception thrown if a rebase step is invalid.
|
| InvalidRefNameException |
Exception thrown when an invalid Ref name was encountered
|
| InvalidRemoteException |
Exception thrown when a fetch command was called with an invalid remote
|
| InvalidTagNameException |
Exception thrown when a tag command was called with an invalid tag name (or
null), such as bad~tag.
|
| IO |
Input/Output utilities
|
| IsolatedOutputStream |
OutputStream isolated from interrupts.
|
| IterativeConnectivityChecker |
Implementation of connectivity checker which tries to do check with smaller
set of references first and if it fails will fall back to check against all
advertised references.
|
| JDKHttpConnection |
|
| JDKHttpConnectionFactory |
|
| JGitInternalException |
Exception thrown when during command execution a low-level exception from the
JGit library is thrown.
|
| JGitText |
Translation bundle for JGit core
|
| LargeObjectException |
An object is too big to load into memory as a single byte array.
|
| LargeObjectException.ExceedsByteArrayLimit |
Object size exceeds JVM limit of 2 GiB per byte array.
|
| LargeObjectException.ExceedsLimit |
Object size exceeds the caller's upper limit.
|
| LargeObjectException.OutOfMemory |
An error caused by the JVM being out of heap space.
|
| LazyObjectIdSetFile |
Lazily loads a set of ObjectIds, one per line.
|
| LeadingAsteriskMatcher |
Matcher for simple regex patterns starting with an asterisk, e.g.
|
| LfsFactory |
Represents an optionally present LFS support implementation
|
| LfsFactory.LfsInputStream |
Encapsulate a potentially exchanged InputStream along with the
expected stream content length.
|
| LfsFactory.LfsInstallCommand |
A command to enable LFS.
|
| LIFORevQueue |
A queue of commits in LIFO order.
|
| LimitedInputStream |
Wraps a InputStream, limiting the number of bytes which can
be read.
|
| ListBranchCommand |
Used to obtain a list of branches.
|
| ListBranchCommand.ListMode |
The modes available for listing branches (corresponding to the -r and -a
options)
|
| ListenerHandle |
|
| ListenerList |
|
| ListNotesCommand |
List object notes.
|
| ListTagCommand |
Used to obtain a list of tags.
|
| LockFailedException |
An exception occurring when a file cannot be locked
|
| LockFile |
Git style file locking and replacement.
|
| LogCommand |
A class used to execute a Log command.
|
| LogCursor |
|
| LongList |
A more efficient List<Long> using a primitive long array.
|
| LongMap<V> |
Simple Map<long, Object>.
|
| LowLevelDiffAlgorithm |
Compares two sequences primarily based upon hash codes.
|
| LRUMap<K,V> |
Map with only up to n entries.
|
| LsRefsV2Request |
ls-refs protocol v2 request.
|
| LsRefsV2Request.Builder |
|
| LsRemoteCommand |
The ls-remote command
|
| ManifestParser |
Repo XML manifest parser.
|
| ManifestParser.IncludedFileReader |
A callback to read included xml files.
|
| MaxCountRevFilter |
Limits the number of commits output.
|
| MergeAlgorithm |
Provides the merge algorithm which does a three-way merge on content provided
as RawText.
|
| MergeChunk |
One chunk from a merge result.
|
| MergeChunk.ConflictState |
A state telling whether a MergeChunk belongs to a conflict or not.
|
| MergeCommand |
A class used to execute a Merge command.
|
| MergeCommand.ConflictStyle |
Values for the "merge.conflictStyle" git config.
|
| MergeCommand.FastForwardMode |
The modes available for fast forward merges corresponding to the
--ff, --no-ff and --ff-only
options under branch.<name>.mergeoptions.
|
| MergeCommand.FastForwardMode.Merge |
The modes available for fast forward merges corresponding to the
options under merge.ff.
|
| MergeConfig |
Holds configuration for merging into a given branch
|
| MergedReftable |
Merges multiple reference tables together.
|
| MergeFormatter |
A class to convert merge results into a Git conformant textual presentation
|
| MergeMessageFormatter |
Formatter for constructing the commit message for a merge commit.
|
| Merger |
|
| MergeResult |
|
| MergeResult<S extends Sequence> |
The result of merging a number of Sequence
objects.
|
| MergeResult.MergeStatus |
The status the merge resulted in.
|
| MergeStrategy |
A method of combining two or more trees together to form an output tree.
|
| MessageRevFilter |
Matches only commits whose message matches the pattern.
|
| MessageWriter |
Combines messages from an OutputStream (hopefully in UTF-8) and a Writer.
|
| MissingBundlePrerequisiteException |
Indicates a base/common object was required, but is not found.
|
| MissingObjectException |
An expected object is missing.
|
| Monitoring |
Enables monitoring JGit via JMX
|
| MonotonicClock |
A provider of time.
|
| MonotonicSystemClock |
|
| MultipleParentsNotAllowedException |
The commit to be cherry-pick'ed did not have exactly one parent
|
| MutableInteger |
A boxed integer that can be modified.
|
| MutableObjectId |
A mutable SHA-1 abstraction.
|
| MyersDiff<S extends Sequence> |
Diff algorithm, based on "An O(ND) Difference Algorithm and its Variations",
by Eugene Myers.
|
| NameConflictTreeWalk |
Specialized TreeWalk to detect directory-file (D/F) name conflicts.
|
| NameMatcher |
Matcher built from patterns for file names (single path segments).
|
| NameRevCommand |
Command to find human-readable names of revisions.
|
| NB |
Conversion utilities for network byte order handling.
|
| NetRC |
NetRC file parser.
|
| NetRC.NetRCEntry |
.netrc file entry
|
| NetRCCredentialsProvider |
Simple .netrc credentials provider.
|
| NetscapeCookieFile |
Wraps all cookies persisted in a Netscape Cookie File Format
being referenced via the git config http.cookieFile.
|
| NetscapeCookieFileCache |
|
| NLS |
The purpose of this class is to provide NLS (National Language Support)
configurable per thread.
|
| NoCheckX509TrustManager |
|
| NoClosingBracketException |
Thrown when a pattern contains a character group which is open to the right
side or a character class which is open to the right side.
|
| NoFilepatternException |
Exception thrown when the options given to a command don't include a
file pattern which is mandatory for processing.
|
| NoHeadException |
Exception thrown when a command expected the HEAD reference to exist
but couldn't find such a reference
|
| NoMergeBaseException |
Exception thrown if a merge fails because no merge base could be determined.
|
| NoMergeBaseException.MergeBaseFailureReason |
An enum listing the different reason why no merge base could be
determined.
|
| NoMessageException |
Exception thrown when the options given to a command don't include a
specification of a message text (e.g.
|
| NonceGenerator |
A NonceGenerator is used to create a nonce to be sent out to the pusher who
will sign the nonce to prove it is not a replay attack on the push
certificate.
|
| NonNull |
JGit's replacement for the javax.annotation.Nonnull.
|
| NoPackSignatureException |
Thrown when a Pack is found not to contain the pack signature defined by git.
|
| NoRemoteRepositoryException |
Indicates a remote repository does not exist.
|
| Note |
In-memory representation of a single note attached to one object.
|
| NoteMap |
Index of notes from a note branch.
|
| NoteMapMerger |
Three-way note tree merge.
|
| NoteMerger |
Three-way note merge operation.
|
| NotesMergeConflictException |
This exception will be thrown from the
NoteMerger when a conflict on Notes content is
found during merge.
|
| NotIgnoredFilter |
|
| NotMergedException |
Thrown when branch deletion fails due to unmerged data
|
| NotRevFilter |
Includes a commit only if the subfilter does not include the commit.
|
| NotSupportedException |
JGit encountered a case that it knows it cannot yet handle.
|
| NotTreeFilter |
Includes an entry only if the subfilter does not include the entry.
|
| NoWorkTreeException |
Indicates a Repository has no working directory,
and is thus bare.
|
| Nullable |
Marks types that can hold the value null at run time.
|
| NullOutputStream |
An OutputStream which ignores everything written to it.
|
| NullProgressMonitor |
A NullProgressMonitor does not report progress anywhere.
|
| ObjectBuilder |
|
| ObjectChecker |
Verifies that an object is formatted correctly.
|
| ObjectChecker.ErrorType |
Potential issues identified by the checker.
|
| ObjectCountCallback |
A callback to tell caller the count of objects ASAP.
|
| ObjectDatabase |
Abstraction of arbitrary object storage.
|
| ObjectDirectory |
|
| ObjectDirectoryPackParser |
|
| ObjectFilter |
Selects interesting objects when walking.
|
| ObjectId |
A SHA-1 abstraction.
|
| ObjectIdOwnerMap<V extends ObjectIdOwnerMap.Entry> |
Fast, efficient map for ObjectId subclasses in
only one map.
|
| ObjectIdOwnerMap.Entry |
|
| ObjectIdRef |
|
| ObjectIdRef.PeeledNonTag |
A reference to a non-tag object coming from a cached source.
|
| ObjectIdRef.PeeledTag |
An annotated tag whose peeled object has been cached.
|
| ObjectIdRef.Unpeeled |
Any reference whose peeled value is not yet known.
|
| ObjectIdSerializer |
|
| ObjectIdSet |
Simple set of ObjectIds.
|
| ObjectIdSubclassMap<V extends ObjectId> |
Fast, efficient map specifically for ObjectId
subclasses.
|
| ObjectInfoRequest |
object-info request.
|
| ObjectInfoRequest.Builder |
|
| ObjectInserter |
Inserts objects into an existing ObjectDatabase.
|
| ObjectInserter.Filter |
Wraps a delegate ObjectInserter.
|
| ObjectInserter.Formatter |
An inserter that can be used for formatting and id generation only.
|
| ObjectLoader |
Base class for a set of loaders for different representations of Git objects.
|
| ObjectLoader.Filter |
Wraps a delegate ObjectLoader.
|
| ObjectLoader.SmallObject |
Simple loader around the cached byte array.
|
| ObjectReachabilityChecker |
Checks if all objects are reachable from certain starting points.
|
| ObjectReader |
|
| ObjectReader.Filter |
Wraps a delegate ObjectReader.
|
| ObjectReuseAsIs |
Extension of ObjectReader that supports reusing
objects in packs.
|
| ObjectStream |
Stream of data coming from an object loaded by ObjectLoader.
|
| ObjectStream.Filter |
Simple filter stream around another stream.
|
| ObjectStream.SmallStream |
Simple stream around the cached byte array created by a loader.
|
| ObjectToPack |
|
| ObjectWalk |
Specialized subclass of RevWalk to include trees, blobs and tags.
|
| ObjectWalk.VisitationPolicy |
When walking over a tree and blob graph, objects are usually marked as
seen as they are visited and this "seen" status is checked upon the next
visit.
|
| ObjectWritingException |
Cannot store an object in the object database.
|
| OpenSshConfigFile |
Fairly complete configuration parser for the openssh ~/.ssh/config file.
|
| OpenSshConfigFile.HostEntry |
A host entry from the ssh config file.
|
| OperationResult |
Class holding result of operation on remote repository.
|
| OrRevFilter |
Includes a commit if any subfilters include the same commit.
|
| OrTreeFilter |
Includes a tree entry if any subfilters include the same tree entry.
|
| Pack |
A Git version 2 pack file representation.
|
| PackBitmapIndex |
Logical representation of the bitmap data stored in the pack index.
|
| PackBitmapIndex.SupplierWithIOException<T> |
Supplier that propagates IOException.
|
| PackBitmapIndexBuilder |
|
| PackBitmapIndexBuilder.StoredEntry |
Data object for the on disk representation of a bitmap entry.
|
| PackBitmapIndexRemapper |
A PackBitmapIndex that remaps the bitmaps in the previous index to the
positions in the new pack index.
|
| PackBitmapIndexRemapper.Entry |
An entry in the old PackBitmapIndex.
|
| PackBitmapIndexWriterV1 |
Creates the version 1 pack bitmap index files.
|
| PackConfig |
Configuration used by a pack writer when constructing the stream.
|
| PackedObjectInfo |
Description of an object stored in a pack file, including offset.
|
| PacketLineIn |
Read Git style pkt-line formatting from an input stream.
|
| PacketLineIn.InputOverLimitIOException |
IOException thrown by read when the configured input limit is exceeded.
|
| PacketLineIn.PacketLineInIterator |
Iterator over packet lines.
|
| PacketLineOut |
Write Git style pkt-line formatting to an output stream.
|
| PackExt |
A pack file extension.
|
| PackFile |
A pack file (or pack related) File.
|
| PackIndex |
|
| PackIndex.MutableEntry |
Represent mutable entry of pack index consisting of object id and offset
in pack (both mutable).
|
| PackIndexWriter |
Creates a table of contents to support random access by
Pack.
|
| PackInserter |
Object inserter that inserts one pack per call to PackInserter.flush(), and never
inserts loose objects.
|
| PackInvalidException |
Thrown when a Pack previously failed and is known to be unusable
|
| PackLock |
A PackLock describes a .keep file that holds a pack in place.
|
| PackLockImpl |
Keeps track of a Pack's
associated .keep file.
|
| PackMismatchException |
Thrown when a Pack no longer matches the PackIndex.
|
| PackOutputStream |
|
| PackParser |
|
| PackParser.ObjectTypeAndSize |
Type and size information about an object in the database buffer.
|
| PackParser.Source |
Location data is being obtained from.
|
| PackParser.UnresolvedDelta |
Information about an unresolved delta in this pack stream.
|
| PackProtocolException |
Indicates a protocol error has occurred while fetching/pushing objects.
|
| PackReverseIndex |
Reverse index for forward pack index.
|
| PackStatistics |
|
| PackStatistics.Accumulator |
POJO for accumulating the statistics.
|
| PackStatistics.ObjectType |
Statistics about a single type of object (commits, tags, trees and
blobs).
|
| PackStatistics.ObjectType.Accumulator |
POJO for accumulating the ObjectType statistics.
|
| PackTransport |
Marker interface an object transport using Git pack transfers.
|
| PackWriter |
PackWriter class is responsible for generating pack files from specified set
of objects from repository.
|
| PackWriter.PackfileUriConfig |
Configuration related to the packfile URI feature.
|
| PackWriter.PackingPhase |
Possible states that a PackWriter can be in.
|
| Patch |
A parsed collection of FileHeaders from a
unified diff patch file
|
| PatchApplyException |
Exception thrown when applying a patch fails
|
| PatchFormatException |
Exception thrown when applying a patch fails due to an invalid format
|
| PatchIdDiffFormatter |
A DiffFormatter used to calculate the patch-id of the diff.
|
| PathFilter |
Includes tree entries only if they match the configured path.
|
| PathFilterGroup |
Includes tree entries only if they match one or more configured paths.
|
| PathMatcher |
Matcher built by patterns consists of multiple path segments.
|
| Paths |
Utility functions for paths inside of a Git repository.
|
| PathSuffixFilter |
Includes tree entries only if they end with the configured path (suffix
match).
|
| PatternMatchRevFilter |
Abstract filter that searches text using extended regular expressions.
|
| PedestrianObjectReachabilityChecker |
Checks if all objects are reachable from certain starting points doing a
walk.
|
| PedestrianReachabilityChecker |
Checks the reachability walking the graph from the starters towards the
target.
|
| PerformanceLogContext |
Singleton that collects performance logs.
|
| PerformanceLogRecord |
Class to register a performance log record.
|
| PersonIdent |
A combination of a person identity and time in Git.
|
| PlotCommit<L extends PlotLane> |
A commit reference to a commit in the DAG.
|
| PlotCommitList<L extends PlotLane> |
|
| PlotLane |
A line space within the graph.
|
| PlotWalk |
Specialized RevWalk for visualization of a commit graph.
|
| PostCommitHook |
The post-commit hook implementation.
|
| PostReceiveHook |
Hook invoked by ReceivePack after all
updates are executed.
|
| PostReceiveHookChain |
|
| PostUploadHook |
Hook invoked by UploadPack after the pack
has been uploaded.
|
| PostUploadHookChain |
|
| PreCommitHook |
The pre-commit hook implementation.
|
| PrePushHook |
The pre-push hook implementation.
|
| PreReceiveHook |
Hook invoked by ReceivePack before any
updates are executed.
|
| PreReceiveHookChain |
|
| PreUploadHook |
Hook invoked by UploadPack before during
critical phases.
|
| PreUploadHookChain |
|
| ProcessResult |
Describes the result of running an external process.
|
| ProcessResult.Status |
Status of a process' execution.
|
| ProgressMonitor |
A progress reporting interface.
|
| ProgressSpinner |
A simple spinner connected to an OutputStream.
|
| ProposedTimestamp |
|
| ProtocolV2Hook |
Hook to allow callers to be notified on Git protocol v2 requests.
|
| ProtocolV2HookChain |
|
| PullCommand |
The Pull command
|
| PullResult |
|
| PushCertificate |
The required information to verify the push.
|
| PushCertificate.NonceStatus |
Verification result of the nonce returned during push.
|
| PushCertificateIdent |
Identity in a push certificate.
|
| PushCertificateParser |
Parser for signed push certificates.
|
| PushCertificateStore |
Storage for recorded push certificates.
|
| PushCommand |
A class used to execute a Push command.
|
| PushConfig |
Push section of a Git configuration file.
|
| PushConfig.PushRecurseSubmodulesMode |
Config values for push.recurseSubmodules.
|
| PushConnection |
Lists known refs from the remote and sends objects to the remote.
|
| PushResult |
Result of push operation to the remote repository.
|
| QuotedString |
Utility functions related to quoted string handling.
|
| QuotedString.BourneStyle |
Quoting style used by the Bourne shell.
|
| QuotedString.BourneUserPathStyle |
Bourne style, but permits ~user at the start of the string.
|
| QuotedString.GitPathStyle |
Quoting style that obeys the rules Git applies to file names
|
| RawCharSequence |
A rough character sequence around a raw byte buffer.
|
| RawCharUtil |
Utility class for character functions on raw bytes
|
| RawParseUtils |
Handy utility functions to parse raw object contents.
|
| RawSubStringPattern |
Searches text using only substring search.
|
| RawText |
A Sequence supporting UNIX formatted text in byte[] format.
|
| RawTextComparator |
|
| ReachabilityChecker |
Check if a commit is reachable from a collection of starting commits.
|
| ReadableChannel |
Readable random access byte channel from a file.
|
| RebaseCommand |
A class used to execute a Rebase command.
|
| RebaseCommand.InteractiveHandler |
Allows configure rebase interactive process and modify commit message
|
| RebaseCommand.Operation |
The available operations
|
| RebaseResult |
|
| RebaseResult.Status |
The overall status
|
| RebaseTodoFile |
Offers methods to read and write files formatted like the git-rebase-todo
file
|
| RebaseTodoLine |
Describes a single line in a file formatted like the git-rebase-todo file.
|
| RebaseTodoLine.Action |
Describes rebase actions
|
| ReceiveCommand |
|
| ReceiveCommand.Result |
Result of the update command.
|
| ReceiveCommand.Type |
Type of operation requested.
|
| ReceiveCommandErrorHandler |
|
| ReceivedPackStatistics |
|
| ReceivedPackStatistics.Builder |
|
| ReceivePack |
Implements the server side of a push connection, receiving objects.
|
| ReceivePack.FirstLine |
Deprecated.
|
| ReceivePackFactory<C> |
|
| RecursiveMerger |
A three-way merger performing a content-merge if necessary across multiple
bases using recursion
This merger extends the resolve merger and does several things differently:
- allow more than one merge base, up to a maximum
- uses "Lists" instead of Arrays for chained types
- recursively merges the merge bases together to compute a usable base
|
| Ref |
Pairing of a name and the ObjectId it currently
has.
|
| Ref.Storage |
Location where a Ref is stored.
|
| RefAdvertiser |
|
| RefAdvertiser.PacketLineOutRefAdvertiser |
|
| RefAlreadyExistsException |
Thrown when trying to create a Ref with the same
name as an existing one
|
| RefComparator |
Util for sorting (or comparing) Ref instances by name.
|
| RefCursor |
Iterator over references inside a
Reftable.
|
| RefDatabase |
Abstraction of name to ObjectId mapping.
|
| RefDirectory |
|
| References |
Utility methods for object references
|
| RefFilter |
Filters the list of refs that are advertised to the client.
|
| RefLeaseSpec |
Describes the expected value for a ref being pushed.
|
| RefList<T extends Ref> |
Specialized variant of an ArrayList to support a RefDatabase.
|
| RefList.Builder<T extends Ref> |
Builder to facilitate fast construction of an immutable RefList.
|
| ReflogCommand |
The reflog command
|
| ReflogEntry |
Parsed reflog entry
|
| ReflogEntryImpl |
Parsed reflog entry
|
| ReflogReader |
Utility for reading reflog entries
|
| ReflogWriter |
Utility for writing reflog entries using the traditional one-file-per-log
format.
|
| RefMap |
Specialized Map to present a RefDatabase namespace.
|
| RefNotAdvertisedException |
Thrown when a ref is not found in advertised refs
|
| RefNotFoundException |
Thrown when a Ref can not be resolved
|
| RefRename |
A RefUpdate combination for renaming a reference.
|
| RefsChangedEvent |
Describes a change to one or more references of a repository.
|
| RefsChangedListener |
|
| RefSpec |
Describes how refs in one repository copy into another repository.
|
| RefSpec.WildcardMode |
How strict to be about wildcards.
|
| Reftable |
Abstract table of references.
|
| ReftableBatchRefUpdate |
|
| ReftableCompactor |
Merges reftables and compacts them into a single output.
|
| ReftableConfig |
Configuration used by a reftable writer when constructing the stream.
|
| ReftableDatabase |
|
| ReftableReader |
Reads a reftable formatted file.
|
| ReftableReflogReader |
Implement the ReflogReader interface for a reflog stored in reftable.
|
| ReftableWriter |
Writes a reftable formatted file.
|
| ReftableWriter.Stats |
Statistics about a written reftable.
|
| RefUpdate |
Creates, updates or deletes any reference.
|
| RefUpdate.Result |
Status of an update request.
|
| RefWriter |
|
| RelativeDateFormatter |
Formatter to format timestamps relative to the current time using time units
in the format defined by git log --relative-date.
|
| RemoteAddCommand |
Used to add a new remote.
|
| RemoteConfig |
A remembered remote repository, including URLs and RefSpecs.
|
| RemoteListCommand |
Used to obtain the list of remotes.
|
| RemoteRefUpdate |
Represent request and status of a remote ref update.
|
| RemoteRefUpdate.Status |
Represent current status of a remote ref update.
|
| RemoteRemoveCommand |
Used to remove an existing remote.
|
| RemoteRepositoryException |
Contains a message from the remote repository indicating a problem.
|
| RemoteSession |
An abstraction of a remote "session" for executing remote commands.
|
| RemoteSession2 |
A RemoteSession that supports passing environment variables to
commands.
|
| RemoteSetUrlCommand |
Used to change the URL of a remote.
|
| RemoteSetUrlCommand.UriType |
The available URI types for the remote.
|
| RemoveNoteCommand |
Remove object notes.
|
| RenameBranchCommand |
Used to rename branches.
|
| RenameCallback |
An instance of this class can be used in conjunction with a
FollowFilter.
|
| RenameDetector |
Detect and resolve object renames.
|
| RepoCommand |
A class used to execute a repo command.
|
| RepoCommand.DefaultRemoteReader |
|
| RepoCommand.RemoteFile |
Read-only view of contents and file mode (i.e.
|
| RepoCommand.RemoteReader |
A callback to get ref sha1 of a repository from its uri.
|
| RepoProject |
The representation of a repo sub project.
|
| RepoProject.CopyFile |
The representation of a copy file configuration.
|
| RepoProject.LinkFile |
The representation of a link file configuration.
|
| RepoProject.ReferenceFile |
The representation of a reference file configuration.
|
| Repository |
Represents a Git repository.
|
| RepositoryBuilder |
|
| RepositoryBuilderFactory |
|
| RepositoryCache |
|
| RepositoryCache.FileKey |
Location of a Repository, using the standard java.io.File API.
|
| RepositoryCache.Key |
|
| RepositoryCacheConfig |
Configuration parameters for JVM-wide repository cache used by JGit.
|
| RepositoryEvent<T extends RepositoryListener> |
Describes a modification made to a repository.
|
| RepositoryListener |
A listener can register for event delivery.
|
| RepositoryNotFoundException |
Indicates a local repository does not exist.
|
| RepositoryResolver<C> |
|
| RepositoryState |
Important state of the repository that affects what can and cannot bed
done.
|
| RepoText |
Translation bundle for repo command
|
| RequestNotYetReadException |
Indicates that a client request has not yet been read from the wire.
|
| ResetCommand |
A class used to execute a Reset command.
|
| ResetCommand.ResetType |
Kind of reset
|
| ResolveMerger |
A three-way merger performing a content-merge if necessary
|
| ResolveMerger.MergeFailureReason |
If the merge fails (means: not stopped because of unresolved conflicts)
this enum is used to explain why it failed
|
| RevBlob |
A binary file, or a symbolic link.
|
| RevCommit |
A commit reference to a commit in the DAG.
|
| RevCommitList<E extends RevCommit> |
|
| RevertCommand |
A class used to execute a revert command.
|
| RevFilter |
Selects interesting revisions during walking.
|
| RevFlag |
|
| RevFlagFilter |
Matches only commits with some/all RevFlags already set.
|
| RevFlagSet |
Multiple application level mark bits for
RevObjects.
|
| RevisionSyntaxException |
This signals a revision or object reference was not
properly formatted.
|
| RevObject |
Base object type accessed during revision walking.
|
| RevObjectList<E extends RevObject> |
|
| RevObjectList.Block |
One level of contents, either an intermediate level or a leaf level.
|
| RevSort |
|
| RevTag |
An annotated tag.
|
| RevTree |
A reference to a tree of subtrees/files.
|
| RevWalk |
Walks a commit graph and produces the matching commits in order.
|
| RevWalkException |
Indicates a checked exception was thrown inside of
RevWalk.
|
| RevWalkUtils |
|
| RmCommand |
Remove files from the index and working directory (or optionally only from
the index).
|
| SearchForReuseTimeout |
Thrown when the search for reuse phase times out.
|
| Sequence |
Arbitrary sequence of elements.
|
| SequenceComparator<S extends Sequence> |
Equivalence function for a Sequence compared by
difference algorithm.
|
| ServiceMayNotContinueException |
Indicates a transport service may not continue execution.
|
| ServiceNotAuthorizedException |
Indicates that the requested service requires authentication that
the current user has not provided.
|
| ServiceNotEnabledException |
Indicates the request service is not enabled on a repository.
|
| ServiceUnavailableException |
Exception thrown when an optional service is not available
|
| SHA1 |
Pure Java implementation of SHA-1 from FIPS 180-1 / RFC 3174.
|
| Sha1CollisionException |
Thrown by SHA1 if it detects a likely hash
collision.
|
| ShowNoteCommand |
Show an object note.
|
| SideBandInputStream |
Unmultiplexes the data portion of a side-band channel.
|
| SideBandOutputStream |
Multiplexes data and progress messages.
|
| SignatureUtils |
Utilities for signature verification.
|
| SignedPushConfig |
Configuration for server-side signed push verification.
|
| SilentFileInputStream |
An implementation of FileInputStream that ignores any exceptions on close().
|
| SimilarityIndex |
Index structure of lines/blocks in one file.
|
| SimilarityIndex.TableFullException |
Thrown by create() when file is too large.
|
| SimpleLruCache<K,V> |
Simple limited size cache based on ConcurrentHashMap purging entries in LRU
order when reaching size limit
|
| SkipRevFilter |
Filter that includes commits after a configured number are skipped.
|
| SkipWorkTreeFilter |
To be used in combination with a DirCacheIterator: includes only tree entries
for which 'skipWorkTree' flag is not set.
|
| SquashMessageFormatter |
Formatter for constructing the commit message for a squashed commit.
|
| SshConfigStore |
An abstraction for a SSH config storage, like the OpenSSH ~/.ssh/config file.
|
| SshConfigStore.HostConfig |
A host entry from the ssh config.
|
| SshConstants |
Constants relating to ssh.
|
| SshSessionFactory |
Creates and destroys SSH connections to a remote system.
|
| SshSupport |
Extra utilities to support usage of SSH.
|
| SshTransport |
The base class for transports that use SSH protocol.
|
| StashApplyCommand |
Command class to apply a stashed commit.
|
| StashApplyFailureException |
Thrown from StashApplyCommand when stash apply fails
|
| StashCreateCommand |
Command class to stash changes in the working directory and index in a
commit.
|
| StashDropCommand |
Command class to delete a stashed commit reference
|
| StashListCommand |
Command class to list the stashed commits in a repository.
|
| Stats |
Simple double statistics, computed incrementally, variance and standard
deviation using Welford's online algorithm, see
https://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Welford's_online_algorithm
|
| Status |
A class telling where the working-tree, the index and the current HEAD differ
from each other.
|
| StatusCommand |
A class used to execute a Status command.
|
| StopWalkException |
Stops the driver loop of walker and finish with current results.
|
| StoredConfig |
Persistent configuration that can be stored and loaded from a location.
|
| StoredObjectRepresentation |
An object representation
PackWriter can consider for
packing.
|
| StoredObjectRepresentationNotAvailableException |
A previously selected representation is no longer available.
|
| StrategyOneSided |
Trivial merge strategy to make the resulting tree exactly match an input.
|
| StrategyRecursive |
A three-way merge strategy performing a content-merge if necessary
|
| StrategyResolve |
A three-way merge strategy performing a content-merge if necessary
|
| StrategySimpleTwoWayInCore |
Merges two commits together in-memory, ignoring any working directory.
|
| StreamCopyThread |
Thread to copy from an input stream to an output stream.
|
| Strings |
Various String related utility methods, written mostly to
avoid generation of new String objects (e.g.
|
| StringUtils |
Miscellaneous string comparison utility methods.
|
| SubmoduleAddCommand |
A class used to execute a submodule add command.
|
| SubmoduleConfig |
Submodule section of a Git configuration file.
|
| SubmoduleConfig.FetchRecurseSubmodulesMode |
Config values for submodule.[name].fetchRecurseSubmodules.
|
| SubmoduleConflict |
Merges expect that conflicts will consist of Sequences, but that doesn't
really make sense for submodules.
|
| SubmoduleDeinitCommand |
A class used to execute a submodule deinit command.
|
| SubmoduleDeinitCommand.NoSuchSubmoduleException |
The user tried to deinitialize a submodule that doesn't exist in the
index.
|
| SubmoduleDeinitCommand.SubmoduleDeinitStatus |
The effect of a submodule deinit command for a given path
|
| SubmoduleDeinitResult |
The result of a submodule deinit command for a particular path
|
| SubmoduleInitCommand |
A class used to execute a submodule init command.
|
| SubmoduleStatus |
Status class containing the type, path, and commit id of the submodule.
|
| SubmoduleStatusCommand |
A class used to execute a submodule status command.
|
| SubmoduleStatusType |
Enumeration of different statuses that a submodule can be in
|
| SubmoduleSyncCommand |
A class used to execute a submodule sync command.
|
| SubmoduleUpdateCommand |
A class used to execute a submodule update command.
|
| SubmoduleValidator |
Validations for the git submodule fields (name, path, uri).
|
| SubmoduleValidator.SubmoduleValidationException |
Error validating a git submodule declaration
|
| SubmoduleWalk |
Walker that visits all submodule entries found in a tree
|
| SubmoduleWalk.IgnoreSubmoduleMode |
The values for the config parameter submodule.<name>.ignore
|
| Subsequence<S extends Sequence> |
Wraps a Sequence to have a narrower range of
elements.
|
| SubsequenceComparator<S extends Sequence> |
|
| SubStringRevFilter |
Abstract filter that searches text using only substring search.
|
| SymbolicRef |
A reference that indirectly points at another
Ref.
|
| SymlinksNotSupportedException |
An exception thrown when a symlink entry is found and cannot be
handled.
|
| SystemReader |
Interface to read values from the system.
|
| TagBuilder |
Mutable builder to construct an annotated tag recording a project state.
|
| TagCommand |
Create/update an annotated tag object or a simple unannotated tag
|
| TagOpt |
Specification of annotated tag behavior during fetch.
|
| TcpTransport |
The base class for transports based on TCP sockets.
|
| TeeInputStream |
Input stream that copies data read to another output stream.
|
| TeeOutputStream |
An output stream that writes all data to two streams.
|
| TemporaryBuffer |
A fully buffered output stream.
|
| TemporaryBuffer.Heap |
A temporary buffer that will never exceed its in-memory limit.
|
| TemporaryBuffer.LocalFile |
A fully buffered output stream using local disk storage for large data.
|
| TestProtocol<C> |
Protocol for transport between manually-specified repositories in tests.
|
| TextProgressMonitor |
A simple progress reporter printing on a stream.
|
| ThreadSafeProgressMonitor |
|
| ThreeWayMerger |
A merge of 2 trees, using a common base ancestor tree.
|
| ThreeWayMergeStrategy |
A merge strategy to merge 2 trees, using a common base ancestor tree.
|
| ThrowingPrintWriter |
An alternative PrintWriter that doesn't catch exceptions.
|
| TimeoutInputStream |
InputStream with a configurable timeout.
|
| TimeoutOutputStream |
OutputStream with a configurable timeout.
|
| TooLargeObjectInPackException |
Exception thrown when PackParser finds an object larger than a predefined
limit
|
| TooLargeObjectInPackException |
Thrown when PackParser finds an object larger than a predefined limit
|
| TooLargePackException |
Exception thrown when the server rejected a too large pack
|
| TooLargePackException |
Thrown when a pack exceeds a given size limit
|
| TrackingRefUpdate |
Update of a locally stored tracking branch.
|
| TrailingAsteriskMatcher |
Matcher for simple patterns ending with an asterisk, e.g.
|
| TransferConfig |
The standard "transfer", "fetch", "protocol", "receive", and "uploadpack"
configuration parameters.
|
| TransferConfig.FsckMode |
A git configuration value for how to handle a fsck failure of a particular kind.
|
| TransferConfig.ProtocolVersion |
A git configuration variable for which versions of the Git protocol to
prefer.
|
| TranslationBundle |
Base class for all translation bundles that provides injection of translated
texts into public String fields.
|
| TranslationBundleException |
Common base class for all translation bundle related exceptions.
|
| TranslationBundleLoadingException |
This exception will be thrown when a translation bundle loading
fails.
|
| TranslationStringMissingException |
This exception will be thrown when a translation string for a translation
bundle and locale is missing.
|
| Transport |
Connects two Git repositories together and copies objects between them.
|
| Transport.Operation |
Type of operation a Transport is being opened for.
|
| TransportAmazonS3 |
Transport over the non-Git aware Amazon S3 protocol.
|
| TransportBundle |
Marker interface for transports that supports fetching from a git bundle
(sneaker-net object transport).
|
| TransportBundleStream |
Single shot fetch from a streamed Git bundle.
|
| TransportCommand<C extends GitCommand,T> |
Base class for commands that use a
Transport during execution.
|
| TransportConfigCallback |
Receives a callback allowing type-specific configuration to be set
on the Transport instance after it's been created.
|
| TransportException |
Exception thrown when transport operation failed
|
| TransportException |
Indicates a protocol error has occurred while fetching/pushing objects.
|
| TransportGitSsh |
Transport through an SSH tunnel.
|
| TransportHttp |
Transport over HTTP and FTP protocols.
|
| TransportHttp.AcceptEncoding |
Accept-Encoding header in the HTTP request
(https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html).
|
| TransportProtocol |
Describes a way to connect to another Git repository.
|
| TransportProtocol.URIishField |
Fields within a URIish that a transport uses.
|
| TransportSftp |
Transport over the non-Git aware SFTP (SSH based FTP) protocol.
|
| TreeFilter |
Selects interesting tree entries during walking.
|
| TreeFilterMarker |
For testing an array of TreeFilter
during a TreeWalk for each entry and
returning the result as a bitmask.
|
| TreeFormatter |
Mutable formatter to construct a single tree object.
|
| TreeRevFilter |
Filter applying a TreeFilter against
changed paths in each commit.
|
| TreeWalk |
|
| TreeWalk.OperationType |
|
| TypedConfigGetter |
Something that knows how to convert plain strings from a git Config
to typed values.
|
| UnionInputStream |
An InputStream which reads from one or more InputStreams.
|
| UnmergedPathException |
Indicates one or more paths in a DirCache have non-zero stages present.
|
| UnmergedPathsException |
Thrown when branch deletion fails due to unmerged data
|
| UnpackedObject |
Loose object loader.
|
| UnpackErrorHandler |
Exception handler for processing an incoming pack file.
|
| UnpackException |
Indicates a ReceivePack failure while scanning the pack stream.
|
| UnsupportedCredentialItem |
|
| UnsupportedPackIndexVersionException |
Thrown when a PackIndex uses an index version not supported by JGit.
|
| UnsupportedPackVersionException |
Thrown when a Pack uses a pack version not supported by JGit.
|
| UnsupportedSigningFormatException |
Exception thrown when the configured gpg.format is not supported.
|
| UploadPack |
Implements the server side of a fetch connection, transmitting objects.
|
| UploadPack.AdvertisedRequestValidator |
|
| UploadPack.AnyRequestValidator |
|
| UploadPack.FirstLine |
Deprecated.
|
| UploadPack.ReachableCommitRequestValidator |
|
| UploadPack.ReachableCommitTipRequestValidator |
|
| UploadPack.RequestPolicy |
Policy the server uses to validate client requests
|
| UploadPack.RequestValidator |
Validator for client requests.
|
| UploadPack.TipRequestValidator |
|
| UploadPackFactory<C> |
|
| UploadPackInternalServerErrorException |
UploadPack has already reported an error to the client.
|
| URIish |
This URI like construct used for referencing Git archives over the net, as
well as locally stored archives.
|
| UserAgent |
User agent to be reported by this JGit client and server on the network.
|
| UserConfig |
The standard "user" configuration parameters.
|
| UsernamePasswordCredentialsProvider |
|
| VerificationResult |
A VerificationResult describes the outcome of a signature
verification.
|
| VerifySignatureCommand |
A command to verify GPG signatures on tags or commits.
|
| VerifySignatureCommand.VerifyMode |
|
| WalkTransport |
Marker interface for an object transport walking transport.
|
| WantNotValidException |
Indicates client requested an object the server does not want to serve.
|
| WildCardMatcher |
Matcher built from path segments containing wildcards.
|
| WildMatcher |
Wildmatch matcher for "double star" (**) pattern only.
|
| WindowCache |
Caches slices of a Pack in
memory for faster read access.
|
| WindowCacheConfig |
Configuration parameters for JVM-wide buffer cache used by JGit.
|
| WindowCacheStats |
|
| WorkingTreeIterator |
Walks a working directory tree as part of a
TreeWalk.
|
| WorkingTreeIterator.Entry |
A single entry within a working directory tree.
|
| WorkingTreeIterator.MetadataDiff |
The result of a metadata-comparison between the current entry and a
DirCacheEntry
|
| WorkingTreeModifiedEvent |
|
| WorkingTreeModifiedListener |
|
| WorkingTreeOptions |
|
| WorkQueue |
Simple work queue to run tasks in the background
|
| WriteAbortedException |
An exception to be thrown when the write operation is aborted.
|
| WrongObjectTypeException |
A given object is not of an expected object type.
|
| WrongRepositoryStateException |
Exception thrown when the state of the repository doesn't allow the execution
of a certain command.
|