2009-05-29 10 views
2

私は古いSubversionプリコミットフックを書き直しています。私たちの会社では、コミット前にsvn:needs-lockが設定されている場合にのみ、バイナリファイルがコミット時に許可されるようにする必要があります。SharpSvnを使用して事前コミットフックを書き込む。それはsvnlookのpropgetが欠けていますか?

フックの作成が始まり、フックのすべての部分が動作しているように見えますが、プロパティが設定されていれば、読み方を見つけることができません。

SvnLookClient.GetPropertyメソッドがSvnLookClient.GetPropertyメソッドを持っていると思いますが、唯一のものはSvnLookClient.GetRevisionPropertyです。残念ながら、GetRevisionPropertyは問題のファイルを渡すことを許可していません。私はここで何が欠けていますか?

結局のところ、svnlook propgetは、リポジトリ、トランザクション、プロパティ名、パスをリポジトリに渡すことを許可しています。

答えて

1

このSharpSvn users mailinglist threadを参照してください。

関数はSubversion trunk tuesdayに追加され、昨日は1.500xにバックポートされました。

+0

新しく追加されたファイル(SharpSvn.SvnFileSystemException:File not found: トランザクション '3-o'、パス '/ demo/wrong.cs')をスローすると動作しないようです。リポジトリの現在のプロパティが返され、現在のトランザクションのプロパティは返されないようです。 svnlookclientで同じことをする。バグかもしれない? –

関連する問題