2010-11-18 38 views

Répondre

21

Utilisation de la commande svnlook. Par exemple, dans un script shell, il peut être:

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

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

Merci - c'est ce que je cherchais aussi. –

6

post-commit exemple de script hook:

#!/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 
0

Le second paramètre à votre script post-commit sera le numéro de révision - vous pouvez l'utiliser pour interroger SVN pour toutes les informations dont vous avez besoin.