Serialized Form


Package hudson.plugins.git

Class hudson.plugins.git.Branch extends GitObject implements Serializable

serialVersionUID: 1L

Class hudson.plugins.git.BranchSpec extends Object implements Serializable

serialVersionUID: -6177158367915899356L

Serialized Fields

name

String name

Class hudson.plugins.git.GitException extends RuntimeException implements Serializable

serialVersionUID: 1L

Class hudson.plugins.git.GitObject extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

sha1

org.spearce.jgit.lib.ObjectId sha1

name

String name

Class hudson.plugins.git.GitPublisher extends hudson.tasks.Recorder implements Serializable

serialVersionUID: 1L

Serialization Methods

readResolve

private 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

configVersion

Long configVersion
Store a config version so we're able to migrate config on various functionality upgrades.


pushMerge

boolean pushMerge

pushOnlyIfSuccess

boolean pushOnlyIfSuccess

tagsToPush

List<E> tagsToPush

branchesToPush

List<E> branchesToPush

Class hudson.plugins.git.GitPublisher.BranchToPush extends GitPublisher.PushConfig implements Serializable

Serialized Fields

branchName

String branchName

Class hudson.plugins.git.GitPublisher.PushConfig extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

targetRepoName

String targetRepoName

Class hudson.plugins.git.GitPublisher.TagToPush extends GitPublisher.PushConfig implements Serializable

Serialized Fields

tagName

String tagName

createTag

boolean createTag

Class hudson.plugins.git.GitSCM extends hudson.scm.SCM implements Serializable

serialVersionUID: 1L

Serialization Methods

readResolve

public Object readResolve()
Serialized Fields

configVersion

Long configVersion
Store a config version so we're able to migrate config on various functionality upgrades.


remoteRepositories

List<E> remoteRepositories
All the remote repositories that we know about.


branches

List<E> branches
All the branches that we wish to care about building.


localBranch

String localBranch
Optional local branch to work on.


mergeOptions

PreBuildMergeOptions mergeOptions
Options for merging before a build.


recursiveSubmodules

boolean recursiveSubmodules
Use --recursive flag on submodule commands - requires git>=1.6.5


doGenerateSubmoduleConfigurations

boolean doGenerateSubmoduleConfigurations

authorOrCommitter

boolean authorOrCommitter

clean

boolean clean

wipeOutWorkspace

boolean wipeOutWorkspace

pruneBranches

boolean pruneBranches

buildChooser

BuildChooser buildChooser

gitTool

String gitTool

browser

GitRepositoryBrowser browser

submoduleCfg

Collection<E> submoduleCfg

relativeTargetDir

String relativeTargetDir

excludedRegions

String excludedRegions

excludedUsers

String excludedUsers

gitConfigName

String gitConfigName

gitConfigEmail

String gitConfigEmail

skipTag

boolean skipTag

Class hudson.plugins.git.GitTool extends hudson.tools.ToolInstallation implements Serializable

Class hudson.plugins.git.Revision extends Object implements Serializable

serialVersionUID: -7203898556389073882L

Serialized Fields

sha1

org.spearce.jgit.lib.ObjectId sha1

branches

Collection<E> branches

Class hudson.plugins.git.RevisionParameterAction extends hudson.model.InvisibleAction implements Serializable

serialVersionUID: 1L

Serialized Fields

commit

String commit
SHA1, ref name, etc. that can be "git rev-parse"d into a specific commit.

Class hudson.plugins.git.SubmoduleConfig extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

submoduleName

String submoduleName

branches

String[] branches

Class hudson.plugins.git.Tag extends GitObject implements Serializable

serialVersionUID: 1L

Serialized Fields

commitSHA1

String commitSHA1

commitMessage

String commitMessage

Package hudson.plugins.git.browser

Class hudson.plugins.git.browser.GithubWeb extends GitRepositoryBrowser implements Serializable

serialVersionUID: 1L

Serialized Fields

url

URL url

Class hudson.plugins.git.browser.GitRepositoryBrowser extends hudson.scm.RepositoryBrowser<GitChangeSet> implements Serializable

serialVersionUID: 1L

Class hudson.plugins.git.browser.GitWeb extends GitRepositoryBrowser implements Serializable

serialVersionUID: 1L

Serialized Fields

url

URL url

Class hudson.plugins.git.browser.RedmineWeb extends GitRepositoryBrowser implements Serializable

serialVersionUID: 1L

Serialized Fields

url

URL url

Package hudson.plugins.git.opt

Class hudson.plugins.git.opt.PreBuildMergeOptions extends Object implements Serializable

serialVersionUID: 2L

Serialized Fields

mergeRemote

org.spearce.jgit.transport.RemoteConfig mergeRemote
Remote repository that contains the ref.


mergeTarget

String mergeTarget
Remote ref to merge.


Package hudson.plugins.git.util

Class hudson.plugins.git.util.Build extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

revision

Revision revision
Revision marked as being built.


mergeRevision

Revision mergeRevision
Revision that was subject to a merge.


hudsonBuildNumber

int hudsonBuildNumber

hudsonBuildResult

hudson.model.Result hudsonBuildResult

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<K,V> buildsByBranchName
Map of branch name -> 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)


lastBuild

Build lastBuild
The last build that we did (among the values in BuildData.buildsByBranchName.)

Class hudson.plugins.git.util.DefaultBuildChooser extends BuildChooser implements Serializable



Copyright © 2004-2011 Hudson. All Rights Reserved.