org.apache.tools.ant.taskdefs.optional.clearcase
Class CCMkbl
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 |
|
static String | FLAG_COMMENT - -c flag -- comment to attach to the file
|
static String | FLAG_COMMENTFILE - -cfile flag -- file containing a comment to attach to the file
|
static String | FLAG_FULL - -full flag -- baseline to be created is full
|
static String | FLAG_IDENTICAL - -identical flag -- allows the file to be checked in even if it is identical to the original
|
static String | FLAG_INCREMENTAL - -incremental flag -- baseline to be created is incremental
|
static String | FLAG_NLABEL - -nlabel -- baseline to be created without a label
|
static String | FLAG_NOCOMMENT - -nc flag -- no comment is specified
|
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 |
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_COMMENT
public static final String FLAG_COMMENT
-c flag -- comment to attach to the file
FLAG_COMMENTFILE
public static final String FLAG_COMMENTFILE
-cfile flag -- file containing a comment to attach to the file
FLAG_FULL
public static final String FLAG_FULL
-full flag -- baseline to be created is full
FLAG_IDENTICAL
public static final String FLAG_IDENTICAL
-identical flag -- allows the file to be checked in even if it is identical to the original
FLAG_INCREMENTAL
public static final String FLAG_INCREMENTAL
-incremental flag -- baseline to be created is incremental
FLAG_NLABEL
public static final String FLAG_NLABEL
-nlabel -- baseline to be created without a label
FLAG_NOCOMMENT
public static final String FLAG_NOCOMMENT
-nc flag -- no comment is specified
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
getBaselineRootName
public String getBaselineRootName()
Get baseline_root_name
- String containing the name of the baseline
getComment
public String getComment()
Get comment string
- String containing the comment
getCommentFile
public String getCommentFile()
Get comment file
- String containing the path to the comment file
getFull
public boolean getFull()
Get full flag status
- boolean containing status of full flag
getIdentical
public boolean getIdentical()
Get identical flag status
- boolean containing status of identical flag
getNlabel
public boolean getNlabel()
Get nlabel status
- boolean containing status of nlabel flag
getNoWarn
public boolean getNoWarn()
Get nowarn flag status
- boolean containing status of nwarn flag
setBaselineRootName
public void setBaselineRootName(String baselineRootName)
Set baseline_root_name
baselineRootName
- the name of the baseline
setComment
public void setComment(String comment)
Set comment string
comment
- the comment string
setCommentFile
public void setCommentFile(String cfile)
Set comment file
cfile
- the path to the comment file
setFull
public void setFull(boolean full)
Set the full flag
full
- the status to set the flag to
setIdentical
public void setIdentical(boolean identical)
Set the identical flag
identical
- the status to set the flag to
setNlabel
public void setNlabel(boolean nlabel)
Set the nlabel flag
nlabel
- the status to set the flag to
setNoWarn
public void setNoWarn(boolean nwarn)
/**
Set the nowarn flag
nwarn
- the status to set the flag to
Copyright B) 2000-2008 Apache Software Foundation. All Rights Reserved.