1

git commit メッセージでチケットをクローズできるようにするには、次のように記述します。

implement something

fixes #2

その後、trac でタイムラインを見ると、このコミット メッセージがコミット ハッシュと共に表示されます。また、trac#2はチケットを参照していることを認識し、クリック可能なリンクを作成するので、クリックし#2てチケットを見ることができます。

したがって、明らかに、コミット メッセージを解析するために必要なものはすべて既に存在しています。でも と書いてもfixes #2チケット状態には触れません。

コミットでチケットの状態を更新するには、http://trac.edgewall.org/attachment/wiki/TracGit/post-receive-hook.py によって提供される post-receive フックを git リポジトリのディレクトリに配置する必要があります。hooksメッセージ。

なぜこれがまだ必要なのですか?フックを不要にする既知の計画はありますか?

4

1 に答える 1