Serialized Form
-
Package hudson.plugins.git
-
Class hudson.plugins.git.ApiTokenPropertyConfiguration.HashedApiToken extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.Branch extends hudson.plugins.git.GitObject implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.BranchSpec extends AbstractDescribableImpl<BranchSpec> implements Serializable
- serialVersionUID:
- -6177158367915899356L
-
Serialized Fields
-
name
String name
-
-
Class hudson.plugins.git.ChangelogToBranchOptions extends AbstractDescribableImpl<ChangelogToBranchOptions> implements Serializable
-
Class hudson.plugins.git.GitAPI extends org.jenkinsci.plugins.gitclient.CliGitAPIImpl implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
jgit
org.jenkinsci.plugins.gitclient.GitClient jgit
Deprecated.
-
-
Class hudson.plugins.git.GitException extends RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.GitLockFailedException extends hudson.plugins.git.GitException implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.GitObject extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
String name
-
sha1
org.eclipse.jgit.lib.ObjectId sha1
-
-
Class hudson.plugins.git.GitPublisher extends Recorder implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
protected Object 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 extends GitPublisher.PushConfig implements Serializable
-
Serialized Fields
-
branchName
String branchName
-
rebaseBeforePush
boolean rebaseBeforePush
-
-
-
Class hudson.plugins.git.GitPublisher.NoteToPush extends GitPublisher.PushConfig implements Serializable
-
Class hudson.plugins.git.GitPublisher.PushConfig extends AbstractDescribableImpl<GitPublisher.PushConfig> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
targetRepoName
String targetRepoName
-
-
Class hudson.plugins.git.GitPublisher.TagToPush extends GitPublisher.PushConfig implements Serializable
-
Class hudson.plugins.git.GitSCM extends GitSCMBackwardCompatibility implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
public Object readResolve() throws IOException, hudson.plugins.git.GitException
- 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 extends SCM implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.GitTool extends ToolInstallation implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.IndexEntry extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.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 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 extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.Tag extends hudson.plugins.git.GitObject implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.UserMergeOptions extends AbstractDescribableImpl<UserMergeOptions> implements Serializable
-
Class hudson.plugins.git.UserRemoteConfig extends AbstractDescribableImpl<UserRemoteConfig> implements Serializable
-
-
Package hudson.plugins.git.browser
-
Class hudson.plugins.git.browser.AssemblaWeb extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.BitbucketServer extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.BitbucketWeb extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.CGit extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.FisheyeGitRepositoryBrowser extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 2881872624557203410L
-
Class hudson.plugins.git.browser.GitBlitRepositoryBrowser extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
projectName
String projectName
-
-
Class hudson.plugins.git.browser.GithubWeb extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.Gitiles extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.GitLab extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
version
Double version
-
-
Class hudson.plugins.git.browser.GitList extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.GitoriousWeb extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.GitRepositoryBrowser extends RepositoryBrowser<GitChangeSet> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
url
String url
-
-
Class hudson.plugins.git.browser.GitWeb extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.GogsGit extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.KilnGit extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.Phabricator extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
repo
String repo
-
-
Class hudson.plugins.git.browser.RedmineWeb extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.RhodeCode extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.Stash extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.browser.TFS2013GitRepositoryBrowser extends GitRepositoryBrowser implements Serializable
-
Class hudson.plugins.git.browser.ViewGitWeb extends GitRepositoryBrowser implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
projectName
String projectName
-
-
-
Package hudson.plugins.git.extensions
-
Class hudson.plugins.git.extensions.GitClientConflictException extends Exception implements Serializable
-
-
Package hudson.plugins.git.extensions.impl
-
Class hudson.plugins.git.extensions.impl.SparseCheckoutPath extends AbstractDescribableImpl<SparseCheckoutPath> implements Serializable
- serialVersionUID:
- -6177158367915899356L
-
Serialized Fields
-
path
String path
-
-
-
Package hudson.plugins.git.opt
-
Class hudson.plugins.git.opt.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 extends DefaultBuildChooser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.util.Build extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
public Object readResolve() throws IOException
- 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 extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.util.BuildData extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
public Object 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 extends BuildChooser implements Serializable
-
Class hudson.plugins.git.util.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 extends BuildChooser implements Serializable
- serialVersionUID:
- 1L
-
Class hudson.plugins.git.util.RevCommitRepositoryCallback extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
revToBuild
Build revToBuild
-
-
-
Package jenkins.plugins.git
-
Class jenkins.plugins.git.AbstractGitSCMSource.SCMRevisionImpl extends jenkins.scm.api.SCMRevision implements Serializable
-
Serialized Fields
-
hash
String hash
The subversion revision.
-
-
-
Class jenkins.plugins.git.AbstractGitSCMSource.SpecificRevisionBuildChooser extends BuildChooser implements Serializable
-
Serialized Fields
-
revision
hudson.plugins.git.Revision revision
-
-
-
Class jenkins.plugins.git.GitBranchSCMHead extends jenkins.scm.api.SCMHead implements Serializable
-
Class jenkins.plugins.git.GitBranchSCMRevision extends AbstractGitSCMSource.SCMRevisionImpl implements Serializable
-
Class jenkins.plugins.git.GitRefSCMHead extends jenkins.scm.api.SCMHead implements Serializable
-
Serialized Fields
-
ref
String ref
-
-
-
Class jenkins.plugins.git.GitRefSCMRevision extends AbstractGitSCMSource.SCMRevisionImpl implements Serializable
-
Class jenkins.plugins.git.GitRemoteHeadRefAction extends InvisibleAction implements Serializable
- serialVersionUID:
- 1L
-
Class jenkins.plugins.git.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 extends AbstractGitSCMSource.SCMRevisionImpl implements Serializable
-