m_nukazawaの日記: .git/hook/pre-comit時テスト
日記 by
m_nukazawa
vecterionのテストがよく壊れるので(というかさっきも壊れてたから直した)、git/hookでコミット前に`make test`するようにした。
// `make check`にするべきかも(将来的には、`make check`がチェックの一項目として`make test`を呼ぶようにしたい)
同時に開発環境のsetupスクリプトを追加。git/hookはリポジトリに含まれず、セットアップしないと動作しないようになっているため、これがpre-commitを.git/hookに仕込む。
で、この時に、最新のpre-commitフックへの差し替えが可能そうだったりする(gitがpre-commitの自己上書きをチェックしている気はしない)。
setupスクリプトのテストを兼ねて都合が良さそうな反面、変なものを自動実行してしまうかもと思うと躊躇するとか、差し替えのタイミングが1回分遅いであるとか、そういう理由でやらないほうが良さそうなのでやってない。
コミットログを弄ることになるので、git/hookの動作確認作業、怖い。
.git/hook/pre-comit時テスト More ログイン