Gitのトレイラー
key: value 形式コミットメッセージに記述すると、特別な扱いになる行を公式にはトレイラーと呼ぶが、LKMLなどタグと表記している場合もある。よく知られているトレイラーは以下の3つ。
- Co-authored-by: 共同編集者
- Signed-off-by: Gitのコミットにサインオフ署名するで書いた
- Assisted-by: Linuxカーネル開発におけるAI利用ガイドラインで書いた
- Co-developed-by: 何かで使われているらしいけど把握していない
トレイラーは自分で書いてもいいが、git-commit(1)には —trailer オプションも用意されている。
git commit --trailer 'Co-authored-by:lufia <lufia@lufia.org>'他に git tag でもトレイラーを扱える。git-interpret-trailers(1)でテキストとしてトレイラーの操作もできる。