2010-11-18 6 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

Второй параметр ваш пост фиксации сценарий будет номер версии - вы можете использовать это для запроса SVN для любой информации, что вам нужно.