Changeset fe47992


Ignore:
Timestamp:
01/30/12 23:07:34 (4 months ago)
Author:
mrook
Branches:
master
Children:
07b36d7
Parents:
7b3fede
git-author:
Michiel Rook <mrook@…> (01/30/12 23:07:34)
git-committer:
Michiel Rook <mrook@…> (01/30/12 23:07:34)
Message:

Add svninfo task

Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • classes/phing/tasks/defaults.properties

    rc34fbaa rfe47992  
    7474svnlist=phing.tasks.ext.svn.SvnListTask 
    7575svnlog=phing.tasks.ext.svn.SvnLogTask 
     76svninfo=phing.tasks.ext.svn.SvnInfoTask 
    7677gitinit=phing.tasks.ext.git.GitInitTask 
    7778gitclone=phing.tasks.ext.git.GitCloneTask 
  • docs/phing_guide/book/chapters/appendixes/AppendixC-OptionalTasks.html

    r7508253 rfe47992  
    63946394                </table> 
    63956395                <h2> 
     6396                        <a name="SvnInfoTask"></a>SvnInfoTask </h2> 
     6397                <p> The <em>SvnInfoTask</em> parses the output of the 'svn 
     6398                        info --xml' command and extracts one specified 
     6399                        element (+ optional sub element) from that 
     6400                        output. </p> 
     6401                <h3>Examples</h3> 
     6402                <pre>&lt;svninfo 
     6403   svnpath=&quot;/usr/bin/svn&quot; 
     6404   workingcopy=&quot;/home/user/svnwc&quot; 
     6405   element=&quot;url&quot; 
     6406   propertyname=&quot;svn.url&quot;/&gt; 
     6407</pre> 
     6408                <pre>&lt;svninfo 
     6409   repositoryurl=&quot;http://svn.phing.info/&quot; 
     6410   element=&quot;commit&quot; 
     6411   subelement=&quot;author&quot; 
     6412   propertyname=&quot;svn.author&quot;/&gt; 
     6413</pre> 
     6414                <h3>Attributes</h3> 
     6415                <table> 
     6416                        <thead> 
     6417                                <tr> 
     6418                                        <th>Name</th> 
     6419                                        <th>Type</th> 
     6420                                        <th>Description</th> 
     6421                                        <th>Default</th> 
     6422                                        <th>Required</th> 
     6423                                </tr> 
     6424                        </thead> 
     6425                        <tbody> 
     6426                                <tr> 
     6427                                        <td>svnpath</td> 
     6428                                        <td>String</td> 
     6429                                        <td>Path to Subversion binary</td> 
     6430                                        <td>/usr/bin/svn</td> 
     6431                                        <td>No</td> 
     6432                                </tr> 
     6433                                <tr> 
     6434                                        <td>workingcopy</td> 
     6435                                        <td>String</td> 
     6436                                        <td>Working copy directory</td> 
     6437                                        <td>none</td> 
     6438                                        <td>Yes, or <em>repositoryurl</em></td> 
     6439                                </tr> 
     6440                                <tr> 
     6441                                        <td>repositoryurl</td> 
     6442                                        <td>String</td> 
     6443                                        <td>URL of remote repository</td> 
     6444                                        <td>none</td> 
     6445                                        <td>Yes, or <em>workingcopy</em></td> 
     6446                                </tr> 
     6447                                <tr> 
     6448                                        <td>propertyname</td> 
     6449                                        <td>String</td> 
     6450                                        <td>Name of property to use</td> 
     6451                                        <td>svn.lastrevision</td> 
     6452                                        <td>No</td> 
     6453                                </tr> 
     6454                                <tr> 
     6455                                        <td>element</td> 
     6456                                        <td>String</td> 
     6457                                        <td>Sets whether to store actual last changed revision of the directory/file 
     6458                                                mentioned</td> 
     6459                                        <td>url</td> 
     6460                                        <td>No</td> 
     6461                                </tr> 
     6462                                <tr> 
     6463                                        <td>subelement</td> 
     6464                                        <td>String</td> 
     6465                                        <td>Sets whether to force compatibility with older SVN versions (&lt; 1.2)</td> 
     6466                                        <td>none</td> 
     6467                                        <td>No</td> 
     6468                                </tr> 
     6469                        </tbody> 
     6470                </table> 
     6471                <h2> 
    63966472                        <a name="SvnLastRevisionTask"></a>SvnLastRevisionTask </h2> 
    63976473                <p> The <em>SvnLastRevisionTask</em> stores the number of the last revision of a Subversion 
Note: See TracChangeset for help on using the changeset viewer.