org.apache.tools.ant.taskdefs.optional.clearcase
public class CCUpdate extends ClearCase
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 |
Field Summary | |
---|---|
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 |
Method Summary | |
---|---|
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.
|
Builds a command line to execute cleartool and then calls Exec's run method to execute the command line.
Throws: BuildException if the command fails and failonerr is set to true
Returns: boolean containing status of current time flag
Returns: boolean containing status of graphical flag
Returns: String containing the path to the log file
Returns: boolean containing status of overwrite flag
Returns: boolean containing status of preserve time flag
Returns: boolean containing status of rename flag
Parameters: ct the status to set the flag to
Parameters: graphical the status to set the flag to
Parameters: log the path to the log file
Parameters: ow the status to set the flag to
Parameters: pt the status to set the flag to
Parameters: ren the status to set the flag to