Serialized Form
-
Package hudson.plugins.git
-
Class hudson.plugins.git.ApiTokenPropertyConfiguration.HashedApiToken
class HashedApiToken extends Object implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.Branch
class Branch extends hudson.plugins.git.GitObject implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.BranchSpec
- serialVersionUID:
- -6177158367915899356L
-
Serialized Fields
-
name
String name
-
-
Class hudson.plugins.git.ChangelogToBranchOptions
class ChangelogToBranchOptions extends AbstractDescribableImpl<ChangelogToBranchOptions> implements Serializable -
Class hudson.plugins.git.GitAPI
class GitAPI extends org.jenkinsci.plugins.gitclient.CliGitAPIImpl implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
jgit
org.jenkinsci.plugins.gitclient.GitClient jgit
Deprecated.
-
-
Exception hudson.plugins.git.GitException
class GitException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Exception hudson.plugins.git.GitLockFailedException
class GitLockFailedException extends hudson.plugins.git.GitException implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.GitObject
class GitObject extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
name
String name
-
sha1
org.eclipse.jgit.lib.ObjectId sha1
-
-
Class hudson.plugins.git.GitPublisher
class GitPublisher extends Recorder implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
Handles migration from earlier version - if we were pushing merges, we'll be instantiated but tagsToPush will be null rather than empty.
-
-
Serialized Fields
-
branchesToPush
List<GitPublisher.BranchToPush> branchesToPush
-
configVersion
Long configVersion
Store a config version so we're able to migrate config on various functionality upgrades. -
forcePush
boolean forcePush
-
notesToPush
List<GitPublisher.NoteToPush> notesToPush
-
pushMerge
boolean pushMerge
-
pushOnlyIfSuccess
boolean pushOnlyIfSuccess
-
tagsToPush
List<GitPublisher.TagToPush> tagsToPush
-
-
Class hudson.plugins.git.GitPublisher.BranchToPush
class BranchToPush extends GitPublisher.PushConfig implements Serializable-
Serialized Fields
-
branchName
String branchName
-
rebaseBeforePush
boolean rebaseBeforePush
-
-
-
Class hudson.plugins.git.GitPublisher.NoteToPush
class NoteToPush extends GitPublisher.PushConfig implements Serializable -
Class hudson.plugins.git.GitPublisher.PushConfig
- serialVersionUID:
- 1L
-
Serialized Fields
-
targetRepoName
String targetRepoName
-
-
Class hudson.plugins.git.GitPublisher.TagToPush
class TagToPush extends GitPublisher.PushConfig implements Serializable -
Class hudson.plugins.git.GitSCM
class GitSCM extends GitSCMBackwardCompatibility implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
- Throws:
IOException
hudson.plugins.git.GitException
-
-
Serialized Fields
-
branches
List<BranchSpec> branches
All the branches that we wish to care about building. -
browser
GitRepositoryBrowser browser
-
configVersion
Long configVersion
Store a config version so we're able to migrate config on various functionality upgrades. -
doGenerateSubmoduleConfigurations
boolean doGenerateSubmoduleConfigurations
-
extensions
DescribableList<GitSCMExtension,
GitSCMExtensionDescriptor> extensions All the configured extensions attached to this. -
gitTool
String gitTool
-
submoduleCfg
Collection<SubmoduleConfig> submoduleCfg
-
userRemoteConfigs
List<UserRemoteConfig> userRemoteConfigs
All the remote repositories that we know about.
-
-
Class hudson.plugins.git.GitSCMBackwardCompatibility
class GitSCMBackwardCompatibility extends SCM implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.GitTool
class GitTool extends ToolInstallation implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.IndexEntry
class IndexEntry extends Object implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.Revision
class Revision extends Object implements Serializable- serialVersionUID:
- -7203898556389073882L
-
Serialized Fields
-
branches
Collection<hudson.plugins.git.Branch> branches
-
sha1
org.eclipse.jgit.lib.ObjectId sha1
-
-
Class hudson.plugins.git.RevisionParameterAction
class RevisionParameterAction extends InvisibleAction implements Serializable- serialVersionUID:
- 2L
-
Serialized Fields
-
combineCommits
boolean combineCommits
-
commit
String commit
SHA1, ref name, etc. that can be "git rev-parse"d into a specific commit. -
repoURL
org.eclipse.jgit.transport.URIish repoURL
-
revision
hudson.plugins.git.Revision revision
-
-
Class hudson.plugins.git.SubmoduleConfig
class SubmoduleConfig extends Object implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.Tag
class Tag extends hudson.plugins.git.GitObject implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.UserMergeOptions
-
Class hudson.plugins.git.UserRemoteConfig
-
-
Package hudson.plugins.git.browser
-
Class hudson.plugins.git.browser.AssemblaWeb
class AssemblaWeb extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.BitbucketServer
class BitbucketServer extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.BitbucketWeb
class BitbucketWeb extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.CGit
class CGit extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.FisheyeGitRepositoryBrowser
class FisheyeGitRepositoryBrowser extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 2881872624557203410L
-
Class hudson.plugins.git.browser.GitBlitRepositoryBrowser
class GitBlitRepositoryBrowser extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
projectName
String projectName
-
-
Class hudson.plugins.git.browser.GithubWeb
class GithubWeb extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.Gitiles
class Gitiles extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.GitLab
class GitLab extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
version
Double version
-
-
Class hudson.plugins.git.browser.GitList
class GitList extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.GitoriousWeb
class GitoriousWeb extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.GitRepositoryBrowser
- serialVersionUID:
- 1L
-
Serialized Fields
-
url
String url
-
-
Class hudson.plugins.git.browser.GitWeb
class GitWeb extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.GogsGit
class GogsGit extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.KilnGit
class KilnGit extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.Phabricator
class Phabricator extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
repo
String repo
-
-
Class hudson.plugins.git.browser.RedmineWeb
class RedmineWeb extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.RhodeCode
class RhodeCode extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.Stash
class Stash extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.TFS2013GitRepositoryBrowser
class TFS2013GitRepositoryBrowser extends GitRepositoryBrowser implements Serializable -
Class hudson.plugins.git.browser.ViewGitWeb
class ViewGitWeb extends GitRepositoryBrowser implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
projectName
String projectName
-
-
-
Package hudson.plugins.git.extensions
-
Exception hudson.plugins.git.extensions.GitClientConflictException
class GitClientConflictException extends Exception implements Serializable
-
-
Package hudson.plugins.git.extensions.impl
-
Class hudson.plugins.git.extensions.impl.SparseCheckoutPath
class SparseCheckoutPath extends AbstractDescribableImpl<SparseCheckoutPath> implements Serializable- serialVersionUID:
- -6177158367915899356L
-
Serialized Fields
-
path
String path
-
-
-
Package hudson.plugins.git.opt
-
Class hudson.plugins.git.opt.PreBuildMergeOptions
class PreBuildMergeOptions extends Object implements Serializable- serialVersionUID:
- 2L
-
Serialized Fields
-
fastForwardMode
org.jenkinsci.plugins.gitclient.MergeCommand.GitPluginFastForwardMode fastForwardMode
-
mergeRemote
org.eclipse.jgit.transport.RemoteConfig mergeRemote
Remote repository that contains the ref. -
mergeStrategy
String mergeStrategy
Merge strategy. -
mergeTarget
String mergeTarget
Remote ref to merge.
-
-
-
Package hudson.plugins.git.util
-
Class hudson.plugins.git.util.AncestryBuildChooser
class AncestryBuildChooser extends DefaultBuildChooser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.util.Build
class Build extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
- Throws:
IOException
-
-
Serialized Fields
-
hudsonBuildNumber
int hudsonBuildNumber
-
hudsonBuildResult
Result hudsonBuildResult
-
marked
hudson.plugins.git.Revision marked
Revision in the repository marked as built.This field is used to avoid doing the same build twice, by (normally) recording the commit in the upstream repository that initiated the build.
For simple use cases, this value is normally the same as
Build.revision
. Where this gets different is when a revision to checkout is decorated and differs from the commit found in the repository (for example, a merge before a build.) In such a situation, we need to remember the commit that came from the upstream so that future polling and build will not attempt to do another build from the same upstream commit.In some other kind of speculative merging, such as github pull request build, this field should point to the same value as
Build.revision
, as we want to be able to build two pull requests rooted at the same commit in the base repository. -
revision
hudson.plugins.git.Revision revision
Revision that was actually built.This points to the commit that was checked out to the workspace when
GitSCM.checkout(hudson.model.Run<?, ?>, hudson.Launcher, hudson.FilePath, hudson.model.TaskListener, java.io.File, hudson.scm.SCMRevisionState)
left.
-
-
Class hudson.plugins.git.util.BuildChooser
class BuildChooser extends Object implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.util.BuildData
class BuildData extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
-
-
Serialized Fields
-
buildsByBranchName
Map<String,
Build> buildsByBranchName Map of branchname -> build
(Branch name to last built SHA1).This map contains all the branches we've built in the past (including the build that this
BuildData
is attached to) -
index
Integer index
Allow disambiguation of the action url when multipleBuildData
actions present. -
lastBuild
Build lastBuild
The last build that we did (among the values inBuildData.buildsByBranchName
.) -
remoteUrls
Set<String> remoteUrls
The URLs that have been referenced. -
scmName
String scmName
The name of the SCM as given by the user.
-
-
Class hudson.plugins.git.util.DefaultBuildChooser
class DefaultBuildChooser extends BuildChooser implements Serializable -
Class hudson.plugins.git.util.GitUtils
class GitUtils extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
git
org.jenkinsci.plugins.gitclient.GitClient git
-
listener
TaskListener listener
-
-
Class hudson.plugins.git.util.InverseBuildChooser
class InverseBuildChooser extends BuildChooser implements Serializable- serialVersionUID:
- 1L
-
Class hudson.plugins.git.util.RevCommitRepositoryCallback
class RevCommitRepositoryCallback extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
revToBuild
Build revToBuild
-
-
-
Package jenkins.plugins.git
-
Class jenkins.plugins.git.AbstractGitSCMSource.SCMRevisionImpl
class SCMRevisionImpl extends jenkins.scm.api.SCMRevision implements Serializable-
Serialized Fields
-
hash
String hash
The subversion revision.
-
-
-
Class jenkins.plugins.git.AbstractGitSCMSource.SpecificRevisionBuildChooser
class SpecificRevisionBuildChooser extends BuildChooser implements Serializable-
Serialized Fields
-
revision
hudson.plugins.git.Revision revision
-
-
-
Class jenkins.plugins.git.GitBranchSCMHead
class GitBranchSCMHead extends jenkins.scm.api.SCMHead implements Serializable -
Class jenkins.plugins.git.GitBranchSCMRevision
class GitBranchSCMRevision extends AbstractGitSCMSource.SCMRevisionImpl implements Serializable -
Class jenkins.plugins.git.GitRefSCMHead
class GitRefSCMHead extends jenkins.scm.api.SCMHead implements Serializable-
Serialized Fields
-
ref
String ref
-
-
-
Class jenkins.plugins.git.GitRefSCMRevision
class GitRefSCMRevision extends AbstractGitSCMSource.SCMRevisionImpl implements Serializable -
Class jenkins.plugins.git.GitRemoteHeadRefAction
class GitRemoteHeadRefAction extends InvisibleAction implements Serializable- serialVersionUID:
- 1L
-
Class jenkins.plugins.git.GitTagSCMHead
class GitTagSCMHead extends jenkins.scm.api.SCMHead implements Serializable-
Serialized Fields
-
timestamp
long timestamp
The timestamp of the tag, for lightweight tags this should be the last commit, for annotated tags this should be the tag date.
-
-
-
Class jenkins.plugins.git.GitTagSCMRevision
class GitTagSCMRevision extends AbstractGitSCMSource.SCMRevisionImpl implements Serializable
-