私がしようとしていることは次のとおりです。たとえば、(https://gerrit-server/#/c/7456/)というURLをgerritに表示されるコミットメッセージに追加します。パッチセットの作成後にgerritのコミットメッセージを変更しますか?
私がこれまでに試したのは、変更を押したときに起動されるgerrit_site/hooks/
の下にファイルpatchset-created
を作成することです。
問題は、コミットメッセージファイルを見つけることができないため、その内容を変更できることです。
私はコミットメッセージにURLを挿入しようとしているので、ローカルのgitリポジトリでフックを使用してこれを行うことはできません。なぜなら、どのURLを関連付けるのかを知る方法がないからですgerritなので、それはgerrit側でフックを使って行うことができると思いました。
フィードバックがありがとう。
私の自己なぜ誰かがコミットメッセージのURLを必要とするだろうが、それは私が行う必要があるsthです。私はコメントを短くしているので、投稿を編集しました – Ezwig
まず:質問エリア...人々はあなたのテキストの文脈を理解しません。正しい場所はここにあります。あなたの質問に答える:はい、新しいコミット/パッチセットを生成せずにコミットメッセージを変更することはできません。元のパッチセットを削除することはできませんので、2つのコミット/パッチセットを終了します(紛らわしい)。 change-idフックは、コミットが作成される前にローカルで実行されます。 –