2010-11-18 4 views

答えて

21

svnlookコマンドを使用します。たとえば、シェルスクリプトでは、次のようになります。

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

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

ありがとう - これも私が探していたものです。 –

6

post-commitフックスクリプトの例:

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

あなたのコミット後のスクリプトの2番目のパラメータには、リビジョン番号になります - あなたは何が必要な情報のためにSVNを照会するためにこれを使用することができます。

関連する問題