2011-11-07 39 views
0

我有一個post-receive hook,它運行在gitolite中的一個配置中,當某個分支上的任何文件發生更改時,它會通過電子郵件發送一個組。現在,當某些文件在同一個回購站中更改時,我有請求爲其他「收件人」設置電子郵件通知。如何爲post-receive電子郵件掛鉤設置多個配置?另外,如何根據更改的文件觸發後接收掛鉤?我不相信鉤子有文件信息,對吧?如何爲gitolite設置多個配置 - 收到掛鉤電子郵件通知?

回答

0

您將不得不檢查git log --name-only oldrev..newrev輸出以確定您感興趣的任何文件是否已更改。

+0

好的,但我如何配置多個收件人的不同的電子郵件? – user561638

+0

您可以閱讀一個gitolite_user變量。查看gitolite中包含的示例鉤子。 –

+0

感謝Adam,但我不確定這對我有何幫助?我需要發送的TO是電子郵件別名,根據分支和/或修改的文件,有2個不同的列表。 – user561638