Como parte de un script que estoy escribiendo, estoy tratando de get el último número de revisión dentro de una twig determinada en SVN.
Probé el siguiente código (donde $ {sourcebranch} es la URL SVN para mi sucursal):
svn info ${sourcebranch} | awk '/Revision/ { print $2; }'
Sin embargo, esto parece darme el último número de revisión para todo el repository , no solo la twig.
Realmente solo quiero la twig … alguna idea?
Use el log
lugar:
svn log --limit 1 ${sourcebranch}
Esto devolverá la última confirmación a la twig, similar a esta salida:
-------------------------------------------------- ---------------------- r14159 | nombre_autor | 2014-04-25 18:54:49 -0400 (vie, 25 de abril de 2014) | 5 líneas post de logging -------------------------------------------------- ----------------------
A partir de ahí, simplemente analiza el campo r####
.
El valor "Revisión" se aplica a todo el repository, necesita "Última modificación rev".