Search code examples
svndeploymentphing

phing: get last commit ID (revision) and use it as a phing attribute


I'm trying to get the latest revision ID from my SVN project using Phing. What I'm trying to do is the following:

  • get latest revision/commit number from svn
  • store this revision number as an attribute (so that I can use this to append it to the archive I'm
    already creating using phing)

I don't have a working copy on my server where phing is running, so I cannot use the Phing SvnLastRevisionTask.


Solution

  • we found it ourselves and did it as follows:

    <exec command="svn info http://user:pass@localhost/repos/trunk | grep Revision  | awk '{print $2}'" outputProperty="svn.lastrevision" />
    

    enjoy!