¿Cómo ver los numbers de revisión de los files en una carpeta basada en comentarios en SVN?

Estoy tratando de encontrar todos los numbers de revisión que coincidan con un comentario SVN específico. ¿Hay una manera de hacer eso?

Probé los commands a continuación, pero no pude encontrar una manera de get una revisión. El siguiente command simplemente devuelve el comentario de confirmación

svn log -v sitesearch | grep 1712 [1712] testing [1712] test [1712] testing again 

Intenté con el siguiente command pero no estoy seguro de cómo filtrar por comentarios porque agregar grep 1712 no está pasando el número de revisión a la siguiente tubería.

 svn -v log sitecode/ | grep "^r[0-9]\+ | " | cut -d' ' -f1 | cut -c2- > revisions.csv 

No hay un command sencillo de una línea. Todavía encuentro loggings SVN difíciles de analizar para get algunos datos.

Lo que puede hacer es get los loggings SVN en formatting XML y analizar el xml en el formatting requerido.

Algo como esto :

$ svn log –xml $ SVN_URL

 <?xml version="1.0" encoding="UTF-8"?> <log> <logentry revision="27"> <author>xyz</author> <date>2017-10-28T08:22:08.015421Z</date> <msg>acb edee</msg> </logentry> <logentry revision="26"> <author>xyz</author> <date>2017-10-28T07:30:51.364881Z</date> <msg>abcdef</msg> </logentry> 

Ahora, aunque no es bonito, incluso sin el analizador XML, puede get ID de revisión y posts

 svn log --xml <SVN URL> | grep -E 'revision|msg' | sed 's/revision="//g' | sed 's/">//g' | sed 's/<msg>//g' | sed 's/<\/msg>//g' 

algo como esto :

  27 acb edee 26 abcdef 25 ab 

Ahora, deberá ejecutar alguna acción nuevamente para que esté bien formado o según el requisito de formatting de salida