Class StoreSCM
java.lang.Object
hudson.scm.SCM
org.jenkinsci.plugins.visualworks_store.StoreSCM
- All Implemented Interfaces:
ExtensionPoint
,Describable<SCM>
public class StoreSCM extends SCM
SCM for Visualworks Smalltalk Store.
- Author:
- Randy Coulman
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StoreSCM.DescriptorImpl
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class hudson.scm.SCM
PERMISSIONS, TAG
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description SCMRevisionState
calcRevisionsFromBuild(AbstractBuild<?,?> abstractBuild, Launcher launcher, TaskListener taskListener)
boolean
checkout(AbstractBuild<?,?> build, Launcher launcher, FilePath workspace, BuildListener buildListener, File changeLogFile)
protected PollingResult
compareRemoteRevisionWith(AbstractProject<?,?> project, Launcher launcher, FilePath workspace, TaskListener taskListener, SCMRevisionState _baseline)
ChangeLogParser
createChangeLogParser()
StoreSCM.DescriptorImpl
getDescriptor()
String
getMinimumBlessingLevel()
String
getParcelBuilderInputFilename()
List<PundleSpec>
getPundles()
String
getRepositoryName()
String
getScriptName()
String
getVersionRegex()
boolean
isGenerateParcelBuilderInputFile()
boolean
requiresWorkspaceForPolling()
Methods inherited from class hudson.scm.SCM
_calcRevisionsFromBuild, _for, _for, all, buildEnvironment, buildEnvVars, calcRevisionsFromBuild, checkout, compareRemoteRevisionWith, createEmptyChangeLog, createEmptyChangeLog, getApi, getBrowser, getEffectiveBrowser, getKey, getModuleRoot, getModuleRoot, getModuleRoots, getModuleRoots, getType, guessBrowser, nullify, poll, pollChanges, postCheckout, postCheckout, processWorkspaceBeforeDeletion, processWorkspaceBeforeDeletion, supportsPolling
-
Constructor Details
-
StoreSCM
-
-
Method Details
-
requiresWorkspaceForPolling
public boolean requiresWorkspaceForPolling()- Overrides:
requiresWorkspaceForPolling
in classSCM
-
compareRemoteRevisionWith
protected PollingResult compareRemoteRevisionWith(AbstractProject<?,?> project, Launcher launcher, FilePath workspace, TaskListener taskListener, SCMRevisionState _baseline) throws IOException, InterruptedException- Overrides:
compareRemoteRevisionWith
in classSCM
- Throws:
IOException
InterruptedException
-
checkout
public boolean checkout(AbstractBuild<?,?> build, Launcher launcher, FilePath workspace, BuildListener buildListener, File changeLogFile) throws IOException, InterruptedException- Overrides:
checkout
in classSCM
- Throws:
IOException
InterruptedException
-
createChangeLogParser
- Specified by:
createChangeLogParser
in classSCM
-
calcRevisionsFromBuild
public SCMRevisionState calcRevisionsFromBuild(AbstractBuild<?,?> abstractBuild, Launcher launcher, TaskListener taskListener) throws IOException, InterruptedException- Overrides:
calcRevisionsFromBuild
in classSCM
- Throws:
IOException
InterruptedException
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<SCM>
- Overrides:
getDescriptor
in classSCM
-
getScriptName
-
getRepositoryName
-
getPundles
-
getVersionRegex
-
getMinimumBlessingLevel
-
isGenerateParcelBuilderInputFile
public boolean isGenerateParcelBuilderInputFile() -
getParcelBuilderInputFilename
-