GitHub でリリース・ドキュメントを書くことを考える。 Go 言語で書いたツールのバイナリ・リリース時は GoReleaser にお任せで全部やってくれるのだが,ソースコードやドキュメントのみのリリースの場合は自前でドキュメントを書く必要がある。 このとき git log コマンドでコミット・ログを参照するのだが,滅多に使わないコマンドなので毎回 Google 先生のお世話になる。 今度忘れたときに Google 先生のお世話にならなくても済むよう覚え書きとして残しておく。 コミット・ログの収集 たとえば v0.6.0 と v0.7.0 の間のコミット・ログを markdown 形式で箇条書きにしたい場合はこうする。 $ git log "--pretty=format:- %s %h" v0.6.0..v0.7.0 - Merge pull request #3 from spieg