|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object hudson.scm.SCM scm.vss.VSSSCM
public class VSSSCM
Manages the content from Microsoft Visual Source Safe.
Nested Class Summary | |
---|---|
static class |
VSSSCM.VSSDescriptor
VSS descriptor that describes about the VSS SCM. |
Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
---|
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
Field Summary |
---|
Fields inherited from class hudson.scm.SCM |
---|
PERMISSIONS, TAG |
Constructor Summary | |
---|---|
VSSSCM(String serverPath,
String user,
String password,
String vssPath,
boolean isWritable,
boolean isRecursive,
boolean useUpdate)
All the details necessary to get the content from VSS. |
Method Summary | |
---|---|
hudson.scm.SCMRevisionState |
calcRevisionsFromBuild(hudson.model.AbstractBuild<?,?> ab,
hudson.Launcher lnchr,
hudson.model.TaskListener tl)
|
boolean |
checkout(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.BuildListener listener,
File changelogFile)
Fetches the content from VSS. |
protected hudson.scm.PollingResult |
compareRemoteRevisionWith(hudson.model.AbstractProject<?,?> project,
hudson.Launcher lnchr,
hudson.FilePath fp,
hudson.model.TaskListener tl,
hudson.scm.SCMRevisionState scmrs)
|
hudson.scm.ChangeLogParser |
createChangeLogParser()
Returns the change log parser. |
static String |
escapeForXml(Object object)
Converts the input in the way that it can be written to the XML. |
hudson.FilePath |
getModuleRoot(hudson.FilePath workspace,
hudson.model.AbstractBuild build)
Module root same as the workspace root. |
String |
getPassword()
|
String |
getServerPath()
|
String |
getUser()
|
String |
getVssPaths()
|
boolean |
isRecursive()
|
boolean |
isUseUpdate()
|
boolean |
isWritable()
|
Methods inherited from class hudson.scm.SCM |
---|
_calcRevisionsFromBuild, _for, all, buildEnvVars, createEmptyChangeLog, getApi, getBrowser, getDescriptor, getEffectiveBrowser, getModuleRoot, getModuleRoots, getModuleRoots, getType, nullify, poll, pollChanges, processWorkspaceBeforeDeletion, requiresWorkspaceForPolling, supportsPolling |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VSSSCM(String serverPath, String user, String password, String vssPath, boolean isWritable, boolean isRecursive, boolean useUpdate)
serverPath
- Path to srcsafe.ini file.user
- User name.password
- Password.vssPath
- Directory path in the VSS server.isWritable
- Indicates whether to keep the files in writable mode or
not.isRecursive
- Indicates whether to get the files in recursive order
or not.Method Detail |
---|
public hudson.FilePath getModuleRoot(hudson.FilePath workspace, hudson.model.AbstractBuild build)
getModuleRoot
in class hudson.scm.SCM
public boolean checkout(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.FilePath workspace, hudson.model.BuildListener listener, File changelogFile) throws IOException, InterruptedException
checkout
in class hudson.scm.SCM
IOException
InterruptedException
public static String escapeForXml(Object object)
object
- The object to be escaped.
public hudson.scm.ChangeLogParser createChangeLogParser()
createChangeLogParser
in class hudson.scm.SCM
public boolean isWritable()
public boolean isRecursive()
public boolean isUseUpdate()
public String getPassword()
public String getServerPath()
public String getUser()
public String getVssPaths()
public hudson.scm.SCMRevisionState calcRevisionsFromBuild(hudson.model.AbstractBuild<?,?> ab, hudson.Launcher lnchr, hudson.model.TaskListener tl) throws IOException, InterruptedException
calcRevisionsFromBuild
in class hudson.scm.SCM
IOException
InterruptedException
protected hudson.scm.PollingResult compareRemoteRevisionWith(hudson.model.AbstractProject<?,?> project, hudson.Launcher lnchr, hudson.FilePath fp, hudson.model.TaskListener tl, hudson.scm.SCMRevisionState scmrs) throws IOException, InterruptedException
compareRemoteRevisionWith
in class hudson.scm.SCM
IOException
InterruptedException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |