org.apache.tools.ant.taskdefs.optional.perforce

Class P4Labelsync

public class P4Labelsync extends P4Base

This method syncs an existing Perforce label against the Perforce client or against a set of files/revisions. Example Usage:
   <p4labelsync name="MyLabel-${TSTAMP}-${DSTAMP}"
   view="//depot/...#head;//depot2/file1#25" />
 

UNKNOWN: category="scm"

Field Summary
protected Stringname
Method Summary
voidexecute()
do the work
booleanisAdd()
-a flag of p4 labelsync - preserve files which exist in the label, but not in the current view
booleanisDelete()
-d flag of p4 labelsync; indicates an intention of deleting from the label the files specified in the view
booleanisSimulationmode()
-n flag of p4 labelsync - display changes without actually doing them
voidsetAdd(boolean add)
-a flag of p4 labelsync - preserve files which exist in the label, but not in the current view
voidsetDelete(boolean delete)
-d flag of p4 labelsync; indicates an intention of deleting from the label the files specified in the view
voidsetName(String name)
The name of the label; optional, default "AntLabel"
voidsetSimulationmode(boolean simulationmode)
-n flag of p4 labelsync - display changes without actually doing them

Field Detail

name

protected String name

Method Detail

execute

public void execute()
do the work

Throws: BuildException if the label name is not supplied

isAdd

public boolean isAdd()
-a flag of p4 labelsync - preserve files which exist in the label, but not in the current view

Returns: add attribute if set to true the task will not remove any files from the label only add files which were not there previously or update these where the revision has changed the add attribute is the -a flag of p4 labelsync

isDelete

public boolean isDelete()
-d flag of p4 labelsync; indicates an intention of deleting from the label the files specified in the view

Returns: delete attribute

isSimulationmode

public boolean isSimulationmode()
-n flag of p4 labelsync - display changes without actually doing them

Returns: -n flag of p4 labelsync

setAdd

public void setAdd(boolean add)
-a flag of p4 labelsync - preserve files which exist in the label, but not in the current view

Parameters: add if set to true the task will not remove any files from the label only add files which were not there previously or update these where the revision has changed the add attribute is the -a flag of p4 labelsync

setDelete

public void setDelete(boolean delete)
-d flag of p4 labelsync; indicates an intention of deleting from the label the files specified in the view

Parameters: delete indicates intention of deleting from the label the files specified in the view

setName

public void setName(String name)
The name of the label; optional, default "AntLabel"

Parameters: name of the label

setSimulationmode

public void setSimulationmode(boolean simulationmode)
-n flag of p4 labelsync - display changes without actually doing them

Parameters: simulationmode display changes without actually doing them

Copyright