tasks/ext/svn/SvnListTask.php

Show: inherited
Table of Contents

$Id: SvnListTask.php 1120 2011-05-30 13:22:37Z mrook $

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This software consists of voluntary contributions made by many individuals and is licensed under the LGPL. For more information please see http://phing.info.

\SvnListTask

Package: phing\tasks\ext\svn

Stores the output of a list command on a workingcopy or repositoryurl in a property.

This stems from the SvnLastRevisionTask.

Parent(s)
\SvnBaseTask < \Task < \ProjectComponent
See
\VersionControl_SVN  
Author
Anton Stöckl  
Author
Michiel Rook (SvnLastRevisionTask)  
Since
2.1.0  
Version
$Id: SvnListTask.php 1120 2011-05-30 13:22:37Z mrook $  

Properties

Propertyprivate  $forceCompatible= 'true'
Default valuetrueDetails
Type
n/a
Propertyprivate  $limit= 'null'
Default valuenullDetails
Type
n/a
Propertyprivate  $orderDescending= 'false'
Default valuefalseDetails
Type
n/a
Propertyprivate  $propertyName= '"svn.list"'
Default value"svn.list"Details
Type
n/a

Methods

methodpublicgetDescription( ) : void

methodpublicgetForce( ) : void

methodpublicgetIgnoreExternals( ) : void

methodpublicgetLocation( ) : void

methodpublicgetNoCache( ) : void

methodpublicgetOwningTarget( ) : void

methodpublicgetPassword( ) : void

methodpublicgetProject( ) : void

methodpublicgetPropertyName( ) : void

Returns the name of the property to use

methodpublicgetRecursive( ) : void

methodprotectedgetRegisterSlot( ) : void

methodpublicgetRepositoryUrl( ) : void

methodpublicgetRuntimeConfigurableWrapper( ) : void

methodpublicgetSvnPath( ) : void

methodpublicgetTaskName( ) : void

methodpublicgetTaskType( ) : void

methodpublicgetToDir( ) : void

methodpublicgetTrustServerCert( ) : void

methodpublicgetUsername( ) : void

methodpublicgetWorkingCopy( ) : void

methodpublicinit( ) : void

methodpubliclog( ) : void

methodpublicmain( ) : void

The main entry point

Throws
Exception Description
\BuildException
methodpublicmaybeConfigure( ) : void

methodpublicperform( ) : void

methodprotectedrun( ) : void

methodpublicsetDescription( ) : void

methodpublicsetForce( ) : void

methodpublicsetForceCompatible(  $force ) : void

Sets whether to force compatibility with older SVN versions (< 1.2)

Parameters
Name Type Description
$force
methodpublicsetIgnoreExternals( ) : void

methodpublicsetLimit(  $limit ) : void

Sets the max num of tags to display

Parameters
Name Type Description
$limit
methodpublicsetLocation( ) : void

methodpublicsetNoCache( ) : void

methodpublicsetOrderDescending(  $orderDescending ) : void

Sets whether to sort tags in descending order

Parameters
Name Type Description
$orderDescending
methodpublicsetOwningTarget( ) : void

methodpublicsetPassword( ) : void

methodpublicsetProject( ) : void

methodpublicsetPropertyName(  $propertyName ) : void

Sets the name of the property to use

Parameters
Name Type Description
$propertyName
methodpublicsetRecursive( ) : void

methodpublicsetRepositoryUrl( ) : void

methodpublicsetRuntimeConfigurableWrapper( ) : void

methodpublicsetSvnPath( ) : void

methodpublicsetTaskName( ) : void

methodpublicsetTaskType( ) : void

methodpublicsetToDir( ) : void

methodpublicsetTrustServerCert( ) : void

methodpublicsetUsername( ) : void

methodpublicsetWorkingCopy( ) : void

methodprotectedsetup( ) : void

Documentation was generated by DocBlox 0.17.1.