2011-04-21 2 views
1

커밋의 고정 된 버그 필드를 채우기 위해 post/pre-commit 훅을 사용하고 싶습니다. 커밋 메시지에 고정 # 132을 넣으면 redmine을 사용하고 redmine을 사용하기 때문에 버그 # 132를 고정으로 표시합니다. 개발자가 고정 된 버그 필드를 채우는 것을 잊지 않게하려면, 나는 그를 위해하고 싶습니다.bzr post/pre-commit 후크에서 고정 버그를 변경할 수 있습니까?

그래요? 고정 된 버그 필드를 변경할 수 있습니까? 당신이 실제 커밋 전에 만이 변경 사항을 업데이트 할 수 있도록

덕분에

답변

1

버그 수정 속성, 개정 메타 데이터의 일부로 저장. 그 게시물 커밋 후크는 당신을 위해 작동하지 않습니다 말했다. 사전 커밋 후크 according to the documentation은 "커밋이 계산 된 후 완료되기 전에"호출됩니다. 실제로이 단계에서 새 버전은 이미 저장소에 저장되어 있으므로 변경할 수 없습니다. 그러나 새로운 개정이 특정 수정 속성을 포함해야한다고 주장하고 싶다면 사전 커밋 훅 (pre-commit hook)에서 예외를 발생 시켜서 커밋을 효과적으로 중단 할 수 있습니다.

그래서 전/후 커밋 훅을 사용하여 리비전 메타 데이터를 수정할 수 없다고 생각합니다. 그래도 bzr 개발자에게 질문 할 수 있습니다. https://answers.launchpad.net/bzr/+addquestion

+0

팁 주셔서 감사합니다. 나는 개발자에게 물을 것이다. – Martin

관련 문제