2011-12-01 4 views
3

mq 확장자로 수행 된 작업에 대해 hg 후크를 설정하고 싶습니다. 예를 들어, 내가 할 때Mercurial MQ 명령에 후크를 추가하는 방법은 무엇입니까?

hg qnew 

나는 검토 게시판 서버에서 새로운 검토 요청을 만들기 위해 사후 검토를 사용하고 싶습니다. 나는 또한 diff를 업데이트하는 고리를 만들고 싶습니다.

hg qrefresh 

이게 가능합니까?

답변

5

모든 Mercurial 명령에는 pre-XXXpost-XXX 후크가 있습니다. 따라서 다음과 같은 쓰기 고리를 쓸 수 있습니다.

[hooks] 
post-qnew.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip) 
post-qrefresh.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip) 

또는 올바른 검토 후 호출.

모든 예는 대략적인 것입니다. :)

관련 문제