以前にsubversionでpost-commitフックとpre-commitフックを作成しましたが、post-revprop-changeフックを正常にトリガーできないようです。
これが私がポストrevprop-変更フックをする方法です(そしてそれはsvnユーザーによって実行可能です):
#!/bin/bash
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
ACTION="$5"
TRIGGER_DB='/path/to/repo/hooks/trigger_record.txt'
/bin/echo "post-revprop-change/$REV/`/bin/date`" >> $TRIGGER_DB
次に、「repo」のローカル作業コピーから、次のようにsvnプロパティを追加しました。
~icasimpan$ svn propset test "this is only a test" .
~icasimpan$ svn ci -m"added test property"
リポジトリサーバーに実行可能なpost-revprop-changeフックがあることを考えると、/ path / to / repo / hooks / trigger_record.txtにレコードを取得することを期待していましたが、そうではありませんでした。
誰か助けてくれませんか?
前もって感謝します、
Ismael Casimpan :)