All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
Represents a git branch.
Command builder for generating changelog in the format GitSCM expects.
CheckoutCommand interface.
Implementation class using command line CLI ran as external command.
Command to clone a repository.
Provides the credential to authenticate Git connection.
FetchCommand interface.
Git repository access class.
Deprecated. 
Interface to Git functionality.
Level of git configuration that will be adjusted by configuration changes.
Base type for the builder style command object for various git commands.
This executor can invoke multiple git commands in parallel using threads.
Records exception information related to git operations.
 
Exception which reports failure to lock a git repository.
An object in a git repository.
Information about Git installation.
 
 
A builder to help creating requirements from GIT URIs.
 
Deprecated.
methods here are deprecated until proven useful by a plugin
Git index / tree entry.
InitCommand interface.
JGit, configured with the Apache HTTP Client, as GitTool
 
GitClient pure Java implementation using JGit.
Jenkins implementation of the JGit progress monitoring interface.
JGit as GitTool
 
 
 
 
 
 
 
 
 
MergeCommand interface.
 
 
Generated localization support class.
 
 
 
 
A HttpConnection which uses HttpClient and attempts to authenticate preemptively.
 
PushCommand interface.
RebaseCommand interface.
Code that gets executed on the machine where the working directory is local and Repository object is accessible.
SHA1 in the object tree and the collection of branches that share this SHA1.
RevListCommand interface.
SmartCredentialsProvider class.
Deprecated, for removal: This API element is subject to removal in a future version.
just use the one with a better package name SmartCredentialsProvider
 
Represents credentials suitable for use over SSH.
SubmoduleUpdateCommand interface.
Git tag including SHA1 and message of the associated commit.
A command to convey unsupported features.