我之前在 subversion 中创建了 post-commit 和 pre-commit 钩子,但我似乎无法成功触发 post-revprop-change 钩子。
这是我发布 revprop-change 挂钩的方式(可由 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"
鉴于我在 repo 服务器中有一个可执行的 post-revprop-change 挂钩,我希望在 /path/to/repo/hooks/trigger_record.txt 中获得一条记录......但我没有。
谁能帮帮我?
提前致谢,
伊斯梅尔·卡西潘 :)