使用SharpSvn编写预提交钩子。它缺乏svnlook propget吗?

时间:2009-05-29 16:48:38

标签: svn hook sharpsvn pre-commit

我正在重写一个较旧的subversion precommit钩子。在我们公司,我们需要确保只有在提交之前设置属性svn:needs-lock的情况下才允许二进制文件在提交时使用。

我开始编写钩子,看起来钩子的每个部分都有效,但是如果属性设置的话,我找不到如何阅读。

我认为,SvnLookClient会有SvnLookClient.GetProperty方法,但我看到的唯一一个是SvnLookClient.GetRevisionProperty。不幸的是,GetRevisionProperty不允许传递有问题的文件。我在这里缺少什么?

毕竟,svnlook propget允许传递存储库,事务,属性名和存储库中的路径。

1 个答案:

答案 0 :(得分:1)

请参阅此SharpSvn users mailinglist thread

该功能已于周二加入Subversion trunk,并于昨日向后移植至1.500x。