Package org.jenkinsci.plugins.gitclient
Core classes for git client API implementation.
- Since:
- 1.0
-
Interface Summary Interface Description ChangelogCommand Command builder for generating changelog in the formatGitSCM
expects.CheckoutCommand CheckoutCommand interface.CloneCommand Command to clone a repository.FetchCommand FetchCommand interface.GitClient Interface to Git functionality.GitCommand Base type for the builder style command object for various git commands.InitCommand InitCommand interface.MergeCommand MergeCommand interface.PushCommand PushCommand interface.RebaseCommand RebaseCommand interface.RepositoryCallback<T> Code that gets executed on the machine where the working directory is local andRepository
object is accessible.RevListCommand RevListCommand interface.SubmoduleUpdateCommand SubmoduleUpdateCommand interface. -
Class Summary Class Description CliGitAPIImpl Implementation class using command line CLI ran as external command.Git Git repository access class.GitHostKeyVerificationConfiguration GitToolConfigurator GitURIRequirementsBuilder A builder to help creating requirements from GIT URIs.JGitApacheTool JGit, configured with the Apache HTTP Client, asGitTool
JGitApacheTool.DescriptorImpl JGitAPIImpl GitClient pure Java implementation using JGit.JGitProgressMonitor Jenkins implementation of the JGit progress monitoring interface.JGitTool JGit asGitTool
JGitTool.DescriptorImpl Messages Generated localization support class.UnsupportedCommand A command to convey unsupported features. -
Enum Summary Enum Description MergeCommand.GitPluginFastForwardMode MergeCommand.Strategy