我正在重写一个较旧的subversion precommit钩子。在我们公司,我们需要确保只有在提交之前设置属性svn:needs-lock的情况下才允许二进制文件在提交时使用。
我开始编写钩子,看起来钩子的每个部分都有效,但是如果属性设置的话,我找不到如何阅读。
我认为,SvnLookClient会有SvnLookClient.GetProperty方法,但我看到的唯一一个是SvnLookClient.GetRevisionProperty。不幸的是,GetRevisionProperty不允许传递有问题的文件。我在这里缺少什么?
毕竟,svnlook propget允许传递存储库,事务,属性名和存储库中的路径。
答案 0 :(得分:1)
请参阅此SharpSvn users mailinglist thread。
该功能已于周二加入Subversion trunk,并于昨日向后移植至1.500x。