SVN posterior cometer: ¿Quién es el usuario que cometió?
-
26-09-2019 - |
Pregunta
En un puesto de SVN gancho, ¿cómo puedo conseguir que el usuario que ejecuta el commit?
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