我知道Notify擴展由Mercurial,但它總是通知任何推動作用。我想要的是隻有當某個分支(比如說「stable」)被更新時纔會發出通知,因爲當這種情況發生時我需要別人採取行動。如何通知Mercurial上某個指定分支的更改?
實現此功能的最簡單方法是什麼?
我知道Notify擴展由Mercurial,但它總是通知任何推動作用。我想要的是隻有當某個分支(比如說「stable」)被更新時纔會發出通知,因爲當這種情況發生時我需要別人採取行動。如何通知Mercurial上某個指定分支的更改?
實現此功能的最簡單方法是什麼?
這不是一個很好的解決方法,但是您可以非常輕鬆地編寫一個掛鉤,它只將stable
上的更改集移動到單獨的稱爲(例如)電子郵件觸發器的克隆上,然後在那裏啓用通知。
或者,將電子郵件轉到內部郵件列表並將垃圾郵件過濾器設置爲該列表中的垃圾郵件過濾器,以便丟棄其中沒有branch: stable
的任何emls,這些郵件將在用戶看到它們之前將其過濾掉。
或者,也可以僅轉發包含字符串「branch:stable」的電子郵件。應該可以使用gmail過濾器:) – Leonth 2009-11-12 22:10:42
是的,絕對可以使用gmail。 – 2009-11-13 03:35:22