MSVSSCP (Apache Ant API)
org.apache.tools.ant.taskdefs.optional.vss
Class MSVSSCP
java.lang.Object
|
+--org.apache.tools.ant.ProjectComponent
|
+--org.apache.tools.ant.Task
|
+--org.apache.tools.ant.taskdefs.optional.vss.MSVSS
|
+--org.apache.tools.ant.taskdefs.optional.vss.MSVSSCP
- public class MSVSSCP
- extends MSVSS
Performs CP (Change Project) commands to Microsoft Visual SourceSafe.
This task is typically used before a VssAdd in order to set the target project
Based on the VSS Checkin code by Martin Poeschl
- Author:
- Nigel Magnay
Fields inherited from class org.apache.tools.ant.taskdefs.optional.vss.MSVSS |
COMMAND_ADD, COMMAND_CHECKIN, COMMAND_CHECKOUT, COMMAND_CP, COMMAND_CREATE, COMMAND_GET, COMMAND_HISTORY, COMMAND_LABEL, FLAG_AUTORESPONSE_DEF, FLAG_AUTORESPONSE_NO, FLAG_AUTORESPONSE_YES, FLAG_LOGIN, FLAG_OVERRIDE_WORKING_DIR, FLAG_QUIET, FLAG_RECURSION, FLAG_VERSION, FLAG_VERSION_DATE, FLAG_VERSION_LABEL, FLAG_WRITABLE, PROJECT_PREFIX, VALUE_NO, VALUE_YES |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MSVSSCP
public MSVSSCP()
execute
public void execute()
throws BuildException
- Executes the task.
Builds a command line to execute ss and then calls Exec's run method
to execute the command line.
- Overrides:
execute
in class Task
- Throws:
BuildException
- if something goes wrong with the build
setAutoresponse
public void setAutoresponse(java.lang.String response)
- What to respond with (sets the -I option). By default, -I- is
used; values of Y or N will be appended to this.
getAutoresponse
public void getAutoresponse(Commandline cmd)
- Checks the value set for the autoResponse.
if it equals "Y" then we return -I-Y
if it equals "N" then we return -I-N
otherwise we return -I
Copyright © 2000-2002 Apache Software Foundation. All Rights Reserved.