4

現在、次のように表示されています。

M test.txt
1 file changed, 1 insertion(+), 0 deletions(-)

以前は、Gitolite を使用していたときに、git-commit-notifierを使用して、開発者メーリング リスト (これは post-receive フックです) で素敵な色の差分を作成していました。

Gerrit インスタンスでも同じように設定できますが、2 つの異なるメール メカニズム、メール テンプレート、およびマージが成功した場合の二重メールを使用することになります。

4

3 に答える 3

3

プロジェクトの開発者である Sean Pearce が Google グループに関する私の質問に答えてくれました。彼は、サーバーの change-merged フックにプラグインすることを提案しました。

http://gerrit.googlecode.com/svn/documentation/2.2.0/config-hooks.html#_change_merged

次に、コールバックとして git-commit-notifier を使用します。

于 2011-10-07T16:53:26.763 に答える
2

現在、標準の gerrit 電子メールまたは電子メール テンプレートを使用することはできないようです。

Gal Hammer は次のスレッドでパッチを提案しました: http://groups.google.com/group/repo-discuss/browse_thread/thread/fa514efd491703d8/c0c1762d3fdd1588しかし、現在はトランクにマージされていません。

標準のパッチ送信プロセスに従っても送信されていないため、誰かがそのコードを取得してトランクにプッシュするまでに時間がかかる可能性があると思います.

代替ソリューションについては、Mauvis Ledford の回答を参照してください。

于 2011-10-07T14:07:08.997 に答える