需要有关subversion的post-revprop-change钩子的帮助

时间:2011-01-25 03:13:11

标签: svn svn-hooks

我之前在subversion中创建了post-commit和pre-commit钩子,但我似乎无法成功触发post-revprop-change钩子。

这是我如何post-revprop-change hook(以及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中获得一条记录。但我没有。< / p>

有人可以帮帮我吗?

提前致谢,

Ismael Casimpan:)

1 个答案:

答案 0 :(得分:1)

这回答了我的问题(参见Rup的原文):

  

这不是转录编辑。试试svn   propedit --revprop -r 1 svn:log。   Revprops是你在svn中看到的东西   log - 提交日期,日志   消息等。请参阅Unversioned   手册中的属性 - Rup   昨天