org.apache.tools.ant.taskdefs.optional.vss
Class MSVSSCHECKIN

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.apache.tools.ant.taskdefs.optional.vss.MSVSS
              extended by org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKIN
All Implemented Interfaces:
java.lang.Cloneable, MSVSSConstants

public class MSVSSCHECKIN
extends MSVSS

Performs CheckIn commands to Microsoft Visual SourceSafe.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.tools.ant.taskdefs.optional.vss.MSVSS
MSVSS.CurrentModUpdated, MSVSS.WritableFiles
 
Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Fields inherited from interface org.apache.tools.ant.taskdefs.optional.vss.MSVSSConstants
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_BRIEF, FLAG_CODEDIFF, FLAG_COMMENT, FLAG_FILETIME_DEF, FLAG_FILETIME_MODIFIED, FLAG_FILETIME_UPDATED, FLAG_LABEL, FLAG_LOGIN, FLAG_NO_FILE, FLAG_NO_GET, FLAG_OUTPUT, FLAG_OVERRIDE_WORKING_DIR, FLAG_QUIET, FLAG_RECURSION, FLAG_REPLACE_WRITABLE, FLAG_SKIP_WRITABLE, FLAG_USER, FLAG_VERSION, FLAG_VERSION_DATE, FLAG_VERSION_LABEL, FLAG_WRITABLE, PROJECT_PREFIX, SS_EXE, STYLE_BRIEF, STYLE_CODEDIFF, STYLE_DEFAULT, STYLE_NOFILE, TIME_CURRENT, TIME_MODIFIED, TIME_UPDATED, VALUE_FROMDATE, VALUE_FROMLABEL, VALUE_NO, VALUE_YES, WRITABLE_FAIL, WRITABLE_REPLACE, WRITABLE_SKIP
 
Constructor Summary
MSVSSCHECKIN()
           
 
Method Summary
protected  Commandline buildCmdLine()
          Builds a command line to execute ss.
 void setAutoresponse(java.lang.String response)
          Autoresponce behaviour.
 void setComment(java.lang.String comment)
          Comment to apply to files checked-in to SourceSafe.
 void setLocalpath(Path localPath)
          Override the project working directory.
 void setRecursive(boolean recursive)
          Check-in files recursively.
 void setWritable(boolean writable)
          Unset the READ-ONLY flag on local copies of files checked-in to VSS.
 
Methods inherited from class org.apache.tools.ant.taskdefs.optional.vss.MSVSS
execute, getAutoresponse, getComment, getFileTimeStamp, getGetLocalCopy, getLabel, getLocalpath, getLogin, getOutput, getQuiet, getRecursive, getSSCommand, getStyle, getUser, getVersion, getVersionDate, getVersionDateLabel, getVersionLabel, getVsspath, getWritable, getWritableFiles, setFailOnError, setInternalAutoResponse, setInternalComment, setInternalDate, setInternalDateFormat, setInternalFailOnError, setInternalFileTimeStamp, setInternalFromDate, setInternalFromLabel, setInternalGetLocalCopy, setInternalLabel, setInternalLocalPath, setInternalNumDays, setInternalOutputFilename, setInternalQuiet, setInternalRecursive, setInternalStyle, setInternalToDate, setInternalToLabel, setInternalUser, setInternalVersion, setInternalWritable, setInternalWritableFiles, setLogin, setServerpath, setSsdir, setVsspath
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MSVSSCHECKIN

public MSVSSCHECKIN()
Method Detail

buildCmdLine

protected Commandline buildCmdLine()
Builds a command line to execute ss.

Returns:
The constructed commandline.

setLocalpath

public void setLocalpath(Path localPath)
Override the project working directory.

Parameters:
localPath - The path on disk.

setRecursive

public void setRecursive(boolean recursive)
Check-in files recursively. Defaults to false.

Parameters:
recursive - The boolean value for recursive.

setWritable

public final void setWritable(boolean writable)
Unset the READ-ONLY flag on local copies of files checked-in to VSS. Defaults to false.

Parameters:
writable - The boolean value for writable.

setAutoresponse

public void setAutoresponse(java.lang.String response)
Autoresponce behaviour. Valid options are Y and N.

Parameters:
response - The auto response value.

setComment

public void setComment(java.lang.String comment)
Comment to apply to files checked-in to SourceSafe.

Parameters:
comment - The comment to apply in SourceSafe