こんにちは。生産性向上チームで日々生産性を上げている平木場です*1。
いきなりですが、みなさんモブプロしてますか?
モブプロをしていると複数人が作ったcommitをsquashでまとめる時があるのではないでしょうか?しかし、squashをすると、それまでcommitした人の貢献がなかったことになってしまいます。
そこでgit rebaseでsquashする時に、それまでの著者をCo-authored-by*2に自動で追加するgit hookを作りました。
*1:社内ではきばちゃんと呼ばれてます
*2:commitメッセージに追記することで共著者として登録できる。 https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors#creating-co-authored-commits-on-the-command-line