phing: get el último ID de compromiso (revisión) y usarlo como un atributo de phing

Estoy tratando de get la última ID de revisión de mi proyecto SVN usando Phing. Lo que bash hacer es lo siguiente:

  • get el último número de revisión / confirmación de svn
  • almacenar este número de revisión como un atributo (para que pueda usar esto para anexarlo al file que estoy
    ya está creando usando phing)

No tengo una copy de trabajo en mi server donde se está ejecutando Phing, así que no puedo usar el Phing SvnLastRevisionTask.

Hay una forma incorporada de get la última revisión también

<svnlastrevision svnpath="${svn.path}" workingcopy="${outputdir}" propertyname="svn.lastrevision"/> 

lo encontramos nosotros mismos y lo hicimos de la siguiente manera:

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

¡disfrutar!