Pregunta

En un puesto de SVN gancho, ¿cómo puedo conseguir que el usuario que ejecuta el commit?

¿Fue útil?

Solución

El uso del comando svnlook con author . Por ejemplo, en una secuencia de comandos shell, podría ser:

REPOS="$1"
REV="$2"

AUTHOR="$(svnlook author -r $REV $REPOS)"

Otros consejos

ejemplo post-commit script gancho:

#!/bin/sh
REPOS="$1"
REV="$2"
AUTHOR="$(svnlook author $REPOS -r $REV)"

# output on STDERR will be marshalled back to SVN client
echo "This transaction was commited by '$AUTHOR'!" 1>&2

exit 0

El segundo parámetro a su post-commit guión será el número de revisión - se puede usar esto para consulta SVN para cualquier información que necesite

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top