2011-09-14 7 views
3

ブランチが閉じられたときにユーザーが--forceを使わずにコミットできないようにする手段はありますか?
もう1つの方法は、私がコミットし、それに応じて行動したいと確信しているかどうかを尋ねることです。
フック/エクステンションを使用する方法はありますか?ブランチが閉じるときにユーザーがコミットするのを防ぐ

+0

http://stackoverflow.com/questions/3961548/prevent-commits-to-closed-branches – arathorn

答えて

2

フックを書くのは簡単です:現在の親が閉じられているかどうかをチェックするプリコミットフックを書く( "余分な"チェンジセットメタデータフィールドを調べることによって)。

ドキュメントについては、http://hgbook.red-bean.com/read/handling-repository-events-with-hooks.htmlから始めてください。 hgヘルプフックの出力を見ることもできます。

+0

私に適切なドキュメントを参照してください。私は決して前にフックを書きませんでした。 –

+0

私は、私が見る限り、追加のメタデータフィールドやAPIドキュメントには言及していません。たぶん、私はちょうど十分に見えていないでしょう。 –

関連する問題