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