いまさら確認するまでもないが、Rubyコミッタは全員 git svn を使っていて、コミット時にはなるせさんの
コミットメッセージ自動整形スクリプト(http://d.hatena.ne.jp/nurse/20100413)を使ってる。
異論はみとめない(キリッ
さて、これはこれで大変いいものであるのだが、脊髄反射的に git commit -av <リターン> とか打ってることがあって、他のプロジェクトと行ったり来たりしていると今ひとつなところがあった。
そういうわけで、上記URLのスクリプトをgit hook に移植して、git commit -a したら自動的にChangeLogからコミットメッセージを生成するようにしてみた
以下のスクリプトを、/.git/hooks/prepare-commit-msg というファイル名でセーブして、実行権限をつけるとよい。
コミットメッセージ自動整形スクリプト(http://d.hatena.ne.jp/nurse/20100413)を使ってる。
異論はみとめない(キリッ
さて、これはこれで大変いいものであるのだが、脊髄反射的に git commit -av <リターン> とか打ってることがあって、他のプロジェクトと行ったり来たりしていると今ひとつなところがあった。
そういうわけで、上記URLのスクリプトをgit hook に移植して、git commit -a したら自動的にChangeLogからコミットメッセージを生成するようにしてみた
以下のスクリプトを、/.git/hooks/prepare-commit-msg というファイル名でセーブして、実行権限をつけるとよい。
- 関連記事
-
- commit 直前にChangeLogの日付を変更する (2014/08/15)
- [Rubyコミッタ向け] Rubyリポジトリへのコミット時にコミットメッセージ自動生成 (2014/08/14)
- [備忘録] Rubyでemail送る方法 (2014/03/29)