org.apache.tools.ant.taskdefs.optional.perforce
Class P4Change
Requests a new changelist from the Perforce server.
P4Change creates a new changelist in perforce. P4Change sets the property
${p4.change} with the new changelist number. This should then be passed into
p4edit and p4submit.
static String | backslash(String value) - Ensure that a string is backslashing slashes so that it does not
confuse them with Perl substitution delimiter in Oro.
|
void | execute() - creates a new Perforce change list
sets the p4.change property to the number of the new change list
|
String | getEmptyChangeList() - returns the text of an empty change list
|
void | setDescription(String desc) - Description for ChangeList;optional.
|
execP4Command , execP4Command , getErrorMessage , getInError , init , setClient , setCmdopts , setErrorMessage , setFailonerror , setGlobalopts , setInError , setPort , setUser , setView |
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 |
description
protected String description
You should not be accessing this variable directly.
Description of this task, if any.
emptyChangeList
protected String emptyChangeList
backslash
public static final String backslash(String value)
Ensure that a string is backslashing slashes so that it does not
confuse them with Perl substitution delimiter in Oro. Backslashes are
always backslashes in a string unless they escape the delimiter.
value
- the string to backslash for slashes
execute
public void execute()
throws BuildException
creates a new Perforce change list
sets the p4.change property to the number of the new change list
- execute in interface Task
BuildException
- if the word error appears in the output coming from Perforce
getEmptyChangeList
public String getEmptyChangeList()
throws BuildException
returns the text of an empty change list
- the text of an empty change list
BuildException
- if the text error is displayed
in the Perforce output outside of a comment line
setDescription
public void setDescription(String desc)
Description for ChangeList;optional.
If none is specified, it will default to "AutoSubmit By Ant"
- setDescription in interface Task
desc
- description for the change list
Copyright B) 2000-2006 Apache Software Foundation. All Rights Reserved.