2009-05-29 4 views
2

이전 서브 버전 사전 커밋 (precommit) 훅을 다시 쓰고 있습니다. 우리 회사에서는 커밋 전에 svn : needs-lock 설정이있는 경우에만 커밋 할 때 바이너리 파일을 허용해야합니다.SharpSvn을 사용하여 사전 커밋 훅 작성하기. svnlook propget이 부족합니까?

후크를 쓰기 시작했는데 후크가 작동하는 것처럼 보이지만 속성을 설정하면 읽는 방법을 찾을 수 없습니다.

SvnLookClient에는 SvnLookClient.GetProperty 메서드가 있지만 그 중 하나는 SvnLookClient.GetRevisionProperty입니다. 불행히도 GetRevisionProperty는 해당 파일을 전달할 수 없습니다. 내가 여기서 무엇을 놓치고 있니?

결국 svnlook propget은 저장소, 트랜잭션, propertyname 및 저장소의 경로를 전달할 수 있습니다.

답변

1

이 부분은 SharpSvn users mailinglist thread입니다.

이 기능은 화요일 Subversion 트렁크에 추가되었으며 어제 1.500x로 백 포트되었습니다.

+0

새로 추가 된 파일 ('SharpSvn.SvnFileSystemException : 파일을 찾을 수 없음 : 트랜잭션'3-o ', 경로'/ demo/wrong.cs ') 예외 발생. 저장소의 현재 등록 정보가 반환되고 현재 트랜잭션의 등록 정보가 아닌 것으로 보입니다. svnlookclient와 동일한 작업을 수행합니다. 어쩌면 버그일까요? –