Class MSVSSGET
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.MSVSSGET
- All Implemented Interfaces:
Cloneable
,MSVSSConstants
Perform Get commands from 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.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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setAutoresponse
(String response) Autoresponse behaviour.void
Date to get.void
setFileTimeStamp
(MSVSS.CurrentModUpdated timestamp) Date and time stamp given to the local copy.void
Label to get.void
setLocalpath
(Path localPath) Override the project working directory.final void
setQuiet
(boolean quiet) Enable quiet mode.final void
setRecursive
(boolean recursive) Get files recursively.void
setVersion
(String version) Version to get.final void
setWritable
(boolean writable) Unset the READ-ONLY flag on files retrieved from VSS.void
Action taken when local files are writable.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
-
Constructor Details
-
MSVSSGET
public MSVSSGET()
-
-
Method Details
-
setLocalpath
Override the project working directory.- Parameters:
localPath
- The path on disk.
-
setRecursive
public final void setRecursive(boolean recursive) Get files recursively. Defaults to false.- Parameters:
recursive
- The boolean value for recursive.
-
setQuiet
public final void setQuiet(boolean quiet) Enable quiet mode. Defaults to false.- Parameters:
quiet
- The boolean value for quiet.
-
setWritable
public final void setWritable(boolean writable) Unset the READ-ONLY flag on files retrieved from VSS. Defaults to false.- Parameters:
writable
- The boolean value for writable.
-
setVersion
-
setDate
-
setLabel
-
setAutoresponse
Autoresponse behaviour. Valid options are Y and N.- Parameters:
response
- The auto response value.
-
setFileTimeStamp
Date and time stamp given to the local copy. Defaults tocurrent
.- Parameters:
timestamp
- The file time stamping behaviour.
-
setWritableFiles
Action taken when local files are writable. Defaults tofail
.Due to ss.exe returning with an exit code of '100' for both errors and when a file has been skipped,
failonerror
is set to false when using theskip
option.- Parameters:
files
- The action to take.
-