我的項目使用hgext.notify。目前incoming.notify =每個變更集上的單獨消息。考慮到更改組通知,但即使它包含有關每個變更集的信息,也只是包含在一封大郵件中。hg push的較低頻率/詳細通知
這裏的問題:
我的工作風格是「檢查及早並經常」。我通常在分支機構上進行許多小型簽到。任務分支。最終整合。
我的隊友不喜歡在我的任務分支上看到我的所有簽到消息。
我們正在考慮使用像collapse或histedit這樣的歷史編輯擴展來減少冗長 - 但我不喜歡失去歷史。我只想不打擾每一個人的變化。問:有沒有辦法,一個現有的鉤子或一些替代的hg擴展的一些配置,可以設置爲通知folllws;
每changegroup單個消息(沒關係)
每changegroup單個用戶提供的消息 - 不只是所有分公司變更消息的級聯
篩選出只爲changest消息,比如說,主幹(hg說法中的默認分支)。即留下分支變更集信息,但不要發送電子郵件。
(注:我推通常涉及的一個分支數的變更,然後再合併到默認因此,它是不夠的,只是過濾器,或根據分支是影響了整個changegroup。)
diffstats不在分支上的提示和每個變化之間,而只是在主幹上的「重要」變更集(默認分支)之間 - 這可能會在主幹上過度變化。
我覺得你的隊友應該克服自己。你的工作流程是很好的做法,如果他們應該採用它,他們不應該阻止它。摺疊歷史絕對是最糟糕的解決方案。我猜想改變通知郵件是一種可行的妥協方式,但說實話,小問題的重點在於讓它更容易審查。他們不接受changegroup通知嗎? – 2012-01-06 11:59:05
Changegroup通知不夠。 – 2012-01-06 17:46:42
@LaurensHolst Changegroup通知不足。這不僅僅是通知 - 他們不希望在hg日誌中看到checkins。 – 2012-01-06 17:56:10