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))