El logging de SVN se compromete desde HEAD-n a HEAD-n + m?

Me gustaría ver un svn log de hasta M confirma desde N pasos hacia atrás desde HEAD.

Algo así como una statement SQL, si quieres. O una gama -r N:M que admite operaciones aritméticas simples.

Me gustaría evitar tener que "grep" el integer real correspondiente a HEAD:

 head_as_int=$(/usr/bin/svn info | perl -ne 'print "$1\n" if /^Revision: (\d+)$/' 

Supongo que esto sería ideal:

 svn log -r HEAD-$n:HEAD-$n+$m 

que no es compatible. 🙁

Solo usa la bandera -l ?

 svn log -l5 

Si desea un range particular de revisiones, puede hacer esto:

 svn log -r1345:1350 

Por supuesto, puedes usar Bash (o cualquier shell en el que estés para hacer la aritmética):

 svn log -r$N:$((N+5))