2013-04-30 2 views
1

git에서는 커밋하고 변경 사항을 푸시 할 때마다 전자 메일 알림을받을 수 있습니다. 나는 이것을 위해 구성된 후크 수신 훅을 가지고있다.푸시 태그에 대한 전자 메일 알림

새 태그가 원격의 repo에 푸시 될 때 전자 메일 알림을받을 수있는 방법이 있는가, 즉 :

git push origin <tag> 

감사합니다!

답변

1

post-receive 훅은 새로운 태그를 포함하는 모든 업데이트 된 참조 목록을 (표준 입력으로) 가져옵니다. (githooks manpage 참조).

이렇게하면 ref35에 시작 부분 refs/tags/의 입력 태그를 필터링하여 새 태그 목록을 쉽게 가져올 수 있습니다.

당연히 귀하는 post-receive 후크를 수정해야합니다.

0

git-multimail 및 그 multimailhook.announceList 변수는 정확하게 다음을 수행합니다. 저장소의 새 태그마다 메일을 보내십시오.

참고 : 저는 저자입니다.