¿Cómo get SOLO los posts de confirmación entre 2 revisiones svn?

Sé cómo get el logging svn entre 2 revisiones, pero para mi script solo necesito los posts que las personas escribieron mientras cometng-svn commit -m "message"

Sé que puedo svn log -r rev1: rev2, pero esto también me da los cambios en los files que no quiero.

¿Cómo puedo get solo el "post" como parte de todas las confirmaciones entre las 2 revisiones?

Puedes usar

svn.exe log -r r1:r3 --xml 

El fragment de salida es:

 <log> <logentry revision="1"> <author>User1</author> <date>2015-08-31T10:17:24.735773Z</date> <msg>your_message</msg> </logentry> </log> 

Analice el xml resultante para la label <msg>your_message</msg> en todos los elementos <logentry>...</logentry> de la raíz <log> .

Obtenga más información sobre el inicio de session en el documento , donde no hay ninguna opción para filtrar el resultado, excepto –verbose y –quiet.

Si usa svn log -r<A>:<B> <REPO_URL> , debería salir para cada revisión:

 ------------------------------------------------------------------------ r<Revision> | <Author> | <Date> <Time> <TZ> | <lines changed> commit Message ------------------------------------------------------------------------ ... 

Si está utilizando -v también includeá los files modificados en la list, si utiliza -q , generará solo la línea con la revisión