org.apache.tools.ant.taskdefs.optional.perforce
Class P4Submit
java.lang.Object
|
+--org.apache.tools.ant.ProjectComponent
|
+--org.apache.tools.ant.Task
|
+--org.apache.tools.ant.taskdefs.optional.perforce.P4Base
|
+--org.apache.tools.ant.taskdefs.optional.perforce.P4Submit
- public class P4Submit
- extends P4Base
Submits a numbered changelist to Perforce.
Note: P4Submit cannot (yet) submit the default changelist.
This shouldn't be a problem with the ANT task as the usual flow is
P4Change to create a new numbered change followed by P4Edit then P4Submit.
Example Usage:-
<p4submit change="${p4.change}" />
Field Summary |
java.lang.String |
change
change list number |
Method Summary |
void |
execute()
do the work |
void |
setChange(java.lang.String change)
set the change list number to submit |
void |
setChangeProperty(java.lang.String changeProperty)
property defining the change number if the change number gets renumbered |
void |
setNeedsResolveProperty(java.lang.String needsResolveProperty)
property defining the need to resolve the change list |
Methods inherited from class org.apache.tools.ant.taskdefs.optional.perforce.P4Base |
execP4Command, execP4Command, getErrorMessage, getInError, init, setClient, setCmdopts, setErrorMessage, setFailonerror, setGlobalopts, setInError, setPort, setUser, setView |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
change
public java.lang.String change
- change list number
P4Submit
public P4Submit()
setChange
public void setChange(java.lang.String change)
- set the change list number to submit
- Parameters:
change
- The changelist number to submit; required.
setChangeProperty
public void setChangeProperty(java.lang.String changeProperty)
- property defining the change number if the change number gets renumbered
- Parameters:
changeProperty
- name of a new property to which the change number
will be assigned if it changes- Since:
- ant 1.6.1
setNeedsResolveProperty
public void setNeedsResolveProperty(java.lang.String needsResolveProperty)
- property defining the need to resolve the change list
- Parameters:
needsResolveProperty
- a property which will be set if the change needs resolve- Since:
- ant 1.6.1
execute
public void execute()
throws BuildException
- do the work
- Overrides:
execute
in class Task
- Throws:
BuildException
- if no change list specified
Copyright © 2000-2004 Apache Software Foundation. All Rights Reserved.