org.apache.tools.ant.taskdefs.optional.clearcase
Class CCUpdate
Performs a ClearCase Update command.
The following attributes are interpreted:
Attribute | Values | Required |
---|
viewpath | Path to the ClearCase view file or directory that the command will operate on | No |
|
graphical | Displays a graphical dialog during the update | No |
|
log | Specifies a log file for ClearCase to write to | No |
|
overwrite | Specifies whether to overwrite hijacked files or not | No |
|
rename | Specifies that hijacked files should be renamed with a .keep extension | No |
|
currenttime | Specifies that modification time should be written as the current
time. Either currenttime or preservetime can be specified. | No |
|
preservetime | Specifies that modification time should preserved from the VOB
time. Either currenttime or preservetime can be specified. | No |
|
failonerr | Throw an exception if the command fails. Default is true | No |
|
static String | FLAG_CURRENTTIME - -ctime flag -- modified time is written as the current time
|
static String | FLAG_GRAPHICAL - -graphical flag -- display graphical dialog during update operation
|
static String | FLAG_LOG - -log flag -- file to log status to
|
static String | FLAG_NOVERWRITE - -noverwrite flag -- do not overwrite hijacked files
|
static String | FLAG_OVERWRITE - -overwrite flag -- overwrite hijacked files
|
static String | FLAG_PRESERVETIME - -ptime flag -- modified time is written as the VOB time
|
static String | FLAG_RENAME - -rename flag -- rename hijacked files with .keep extension
|
COMMAND_CHECKIN , COMMAND_CHECKOUT , COMMAND_LOCK , COMMAND_LSCO , COMMAND_MKATTR , COMMAND_MKBL , COMMAND_MKDIR , COMMAND_MKELEM , COMMAND_MKLABEL , COMMAND_MKLBTYPE , COMMAND_RMTYPE , COMMAND_UNCHECKOUT , COMMAND_UNLOCK , COMMAND_UPDATE |
void | execute() - Executes the task.
|
boolean | getCurrentTime() - Get current time status
|
boolean | getGraphical() - Get graphical flag status
|
String | getLog() - Get log file
|
boolean | getOverwrite() - Get overwrite hijacked files status
|
boolean | getPreserveTime() - Get preserve time status
|
boolean | getRename() - Get rename hijacked files status
|
void | setCurrentTime(boolean ct) - If true, modification time should be written as the current time.
|
void | setGraphical(boolean graphical) - If true, displays a graphical dialog during the update.
|
void | setLog(String log) - Sets the log file where cleartool records
the status of the command.
|
void | setOverwrite(boolean ow) - If true, overwrite hijacked files.
|
void | setPreserveTime(boolean pt) - If true, modification time should be preserved from the VOB time.
|
void | setRename(boolean ren) - If true, hijacked files are renamed with a .keep extension.
|
getClearToolCommand , getFailOnErr , getObjSelect , getViewPath , getViewPathBasename , run , runS , setClearToolDir , setFailOnErr , setObjSelect , setViewPath |
execute , getDescription , getLocation , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , maybeConfigure , perform , reconfigure , setDescription , setLocation , setOwningTarget , setRuntimeConfigurableWrapper , setTaskName , setTaskType |
FLAG_CURRENTTIME
public static final String FLAG_CURRENTTIME
-ctime flag -- modified time is written as the current time
FLAG_GRAPHICAL
public static final String FLAG_GRAPHICAL
-graphical flag -- display graphical dialog during update operation
FLAG_LOG
public static final String FLAG_LOG
-log flag -- file to log status to
FLAG_NOVERWRITE
public static final String FLAG_NOVERWRITE
-noverwrite flag -- do not overwrite hijacked files
FLAG_OVERWRITE
public static final String FLAG_OVERWRITE
-overwrite flag -- overwrite hijacked files
FLAG_PRESERVETIME
public static final String FLAG_PRESERVETIME
-ptime flag -- modified time is written as the VOB time
FLAG_RENAME
public static final String FLAG_RENAME
-rename flag -- rename hijacked files with .keep extension
execute
public void execute()
throws BuildException
Executes the task.
Builds a command line to execute cleartool and then calls Exec's run method
to execute the command line.
- execute in interface Task
getCurrentTime
public boolean getCurrentTime()
Get current time status
- boolean containing status of current time flag
getGraphical
public boolean getGraphical()
Get graphical flag status
- boolean containing status of graphical flag
getLog
public String getLog()
Get log file
- String containing the path to the log file
getOverwrite
public boolean getOverwrite()
Get overwrite hijacked files status
- boolean containing status of overwrite flag
getPreserveTime
public boolean getPreserveTime()
Get preserve time status
- boolean containing status of preserve time flag
getRename
public boolean getRename()
Get rename hijacked files status
- boolean containing status of rename flag
setCurrentTime
public void setCurrentTime(boolean ct)
If true, modification time should be written as the current time.
Either currenttime or preservetime can be specified.
ct
- the status to set the flag to
setGraphical
public void setGraphical(boolean graphical)
If true, displays a graphical dialog during the update.
graphical
- the status to set the flag to
setLog
public void setLog(String log)
Sets the log file where cleartool records
the status of the command.
log
- the path to the log file
setOverwrite
public void setOverwrite(boolean ow)
If true, overwrite hijacked files.
ow
- the status to set the flag to
setPreserveTime
public void setPreserveTime(boolean pt)
If true, modification time should be preserved from the VOB time.
Either currenttime or preservetime can be specified.
pt
- the status to set the flag to
setRename
public void setRename(boolean ren)
If true, hijacked files are renamed with a .keep extension.
ren
- the status to set the flag to
Copyright B) 2000-2008 Apache Software Foundation. All Rights Reserved.