Class CCMkbl
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.optional.clearcase.ClearCase
org.apache.tools.ant.taskdefs.optional.clearcase.CCMkbl
- All Implemented Interfaces:
Cloneable
Task to CreateBaseline command to ClearCase.
The following attributes are interpreted:
Attribute | Values | Required |
---|---|---|
comment | Specify a comment. Only one of comment or cfile may be used. | No |
commentfile | Specify a file containing a comment. Only one of comment or cfile may be used. | No |
baselinerootname | Specify the name to be associated with the baseline. | Yes |
nowarn | Suppress warning messages | No |
identical | Allows the baseline to be created even if it is identical to the previous baseline. | No |
full | Creates a full baseline. | No |
nlabel | Allows the baseline to be created without a label. | No |
failonerr | Throw an exception if the command fails. Default is true | No |
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
-c flag -- comment to attach to the filestatic final String
-cfile flag -- file containing a comment to attach to the filestatic final String
-full flag -- baseline to be created is fullstatic final String
-identical flag -- allows the file to be checked in even if it is identical to the originalstatic final String
-incremental flag -- baseline to be created is incrementalstatic final String
-nlabel -- baseline to be created without a labelstatic final String
-nc flag -- no comment is specifiedFields inherited from class org.apache.tools.ant.taskdefs.optional.clearcase.ClearCase
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
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
Executes the task.Get baseline_root_nameGet comment stringGet comment fileboolean
getFull()
Get full flag statusboolean
Get identical flag statusboolean
Get nlabel statusboolean
Get nowarn flag statusvoid
setBaselineRootName
(String baselineRootName) Set baseline_root_namevoid
setComment
(String comment) Set comment stringvoid
setCommentFile
(String cfile) Set comment filevoid
setFull
(boolean full) Set the full flagvoid
setIdentical
(boolean identical) Set the identical flagvoid
setNlabel
(boolean nlabel) Set the nlabel flagvoid
setNoWarn
(boolean nwarn) Set the nowarn flagMethods inherited from class org.apache.tools.ant.taskdefs.optional.clearcase.ClearCase
getClearToolCommand, getFailOnErr, getObjSelect, getViewPath, getViewPathBasename, run, runS, runS, setClearToolDir, setFailOnErr, setObjSelect, setViewPath
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
-
Field Details
-
FLAG_COMMENT
-
FLAG_COMMENTFILE
-cfile flag -- file containing a comment to attach to the file- See Also:
-
FLAG_NOCOMMENT
-
FLAG_IDENTICAL
-identical flag -- allows the file to be checked in even if it is identical to the original- See Also:
-
FLAG_INCREMENTAL
-incremental flag -- baseline to be created is incremental- See Also:
-
FLAG_FULL
-
FLAG_NLABEL
-
-
Constructor Details
-
CCMkbl
public CCMkbl()
-
-
Method Details
-
execute
Executes the task.Builds a command line to execute cleartool and then calls Exec's run method to execute the command line.
- Overrides:
execute
in classTask
- Throws:
BuildException
- if the command fails and failonerr is set to true
-
setComment
-
getComment
-
setCommentFile
Set comment file- Parameters:
cfile
- the path to the comment file
-
getCommentFile
Get comment file- Returns:
- String containing the path to the comment file
-
setBaselineRootName
Set baseline_root_name- Parameters:
baselineRootName
- the name of the baseline
-
getBaselineRootName
Get baseline_root_name- Returns:
- String containing the name of the baseline
-
setNoWarn
public void setNoWarn(boolean nwarn) Set the nowarn flag- Parameters:
nwarn
- the status to set the flag to
-
getNoWarn
public boolean getNoWarn()Get nowarn flag status- Returns:
- boolean containing status of nwarn flag
-
setIdentical
public void setIdentical(boolean identical) Set the identical flag- Parameters:
identical
- the status to set the flag to
-
getIdentical
public boolean getIdentical()Get identical flag status- Returns:
- boolean containing status of identical flag
-
setFull
public void setFull(boolean full) Set the full flag- Parameters:
full
- the status to set the flag to
-
getFull
public boolean getFull()Get full flag status- Returns:
- boolean containing status of full flag
-
setNlabel
public void setNlabel(boolean nlabel) Set the nlabel flag- Parameters:
nlabel
- the status to set the flag to
-
getNlabel
public boolean getNlabel()Get nlabel status- Returns:
- boolean containing status of nlabel flag
-