|
MSVSS (Apache Ant API)
org.apache.tools.ant.taskdefs.optional.vss
|
Field Summary | |
static java.lang.String |
COMMAND_ADD
The 'Add' command |
static java.lang.String |
COMMAND_CHECKIN
The 'Checkin' command |
static java.lang.String |
COMMAND_CHECKOUT
The 'Checkout' command |
static java.lang.String |
COMMAND_CP
The 'CP' command |
static java.lang.String |
COMMAND_CREATE
The 'Create' command |
static java.lang.String |
COMMAND_GET
The 'Get' command |
static java.lang.String |
COMMAND_HISTORY
The 'History' command |
static java.lang.String |
COMMAND_LABEL
The 'Label' command |
static java.lang.String |
FLAG_AUTORESPONSE_DEF
|
static java.lang.String |
FLAG_AUTORESPONSE_NO
|
static java.lang.String |
FLAG_AUTORESPONSE_YES
|
static java.lang.String |
FLAG_LOGIN
|
static java.lang.String |
FLAG_OVERRIDE_WORKING_DIR
|
static java.lang.String |
FLAG_QUIET
|
static java.lang.String |
FLAG_RECURSION
|
static java.lang.String |
FLAG_VERSION
|
static java.lang.String |
FLAG_VERSION_DATE
|
static java.lang.String |
FLAG_VERSION_LABEL
|
static java.lang.String |
FLAG_WRITABLE
|
static java.lang.String |
PROJECT_PREFIX
|
static java.lang.String |
VALUE_NO
|
static java.lang.String |
VALUE_YES
|
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
MSVSS()
|
Method Summary | |
void |
getLoginCommand(Commandline cmd)
|
java.lang.String |
getSSCommand()
Builds and returns the command string to execute ss.exe |
java.lang.String |
getVsspath()
|
protected int |
run(Commandline cmd)
|
void |
setLogin(java.lang.String login)
The login to use when accessing VSS, formatted as "username,password"; optional. |
void |
setServerpath(java.lang.String serverPath)
Set the directory where srssafe.ini resides; optional. |
void |
setSsdir(java.lang.String dir)
directory where ss.exe resides; optional. |
void |
setVsspath(java.lang.String vssPath)
SourceSafe path which specifies the project/file(s) you wish to perform the action on; required. |
Methods inherited from class org.apache.tools.ant.Task |
execute, getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String PROJECT_PREFIX
public static final java.lang.String COMMAND_CP
public static final java.lang.String COMMAND_ADD
public static final java.lang.String COMMAND_GET
public static final java.lang.String COMMAND_CHECKOUT
public static final java.lang.String COMMAND_CHECKIN
public static final java.lang.String COMMAND_LABEL
public static final java.lang.String COMMAND_HISTORY
public static final java.lang.String COMMAND_CREATE
public static final java.lang.String FLAG_LOGIN
public static final java.lang.String FLAG_OVERRIDE_WORKING_DIR
public static final java.lang.String FLAG_AUTORESPONSE_DEF
public static final java.lang.String FLAG_AUTORESPONSE_YES
public static final java.lang.String FLAG_AUTORESPONSE_NO
public static final java.lang.String FLAG_RECURSION
public static final java.lang.String FLAG_VERSION
public static final java.lang.String FLAG_VERSION_DATE
public static final java.lang.String FLAG_VERSION_LABEL
public static final java.lang.String FLAG_WRITABLE
public static final java.lang.String VALUE_NO
public static final java.lang.String VALUE_YES
public static final java.lang.String FLAG_QUIET
Constructor Detail |
public MSVSS()
Method Detail |
public final void setSsdir(java.lang.String dir)
ss.exe
resides; optional.
By default the task expects it to be in the PATH.
dir
- the directory containing ss.exepublic final java.lang.String getSSCommand()
public final void setLogin(java.lang.String login)
You can omit the password if your database is not password protected. if you have a password and omit it, Ant/VSS will hang.
login
- the login string to usepublic void getLoginCommand(Commandline cmd)
public final void setVsspath(java.lang.String vssPath)
Ant can't cope with a '$' sign in an attribute so we have to add it here. Also we strip off any 'vss://' prefix which is an XMS special and should probably be removed!
vssPath
- public java.lang.String getVsspath()
public final void setServerpath(java.lang.String serverPath)
srssafe.ini
resides; optional.
serverPath
- protected int run(Commandline cmd)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |