Closed tuyuri6ka closed 6 months ago
特になし
会社では commit hook を利用して、モジュールのチェックを行っていたり、ファイル類にNGワードが入っていなかったりをチェックする機能がある。 現在私のdotfile にある commit hook はお世辞にも機能が十分であるとは言えないので、よい機会なので会社のものを参考にして commit hook を作成することにした。
基本的には .git_template 内にすべての commit hook を格納しておき、ある起点のスクリプトから pre-commit/pre-push のタイミングで呼び出したいスクリプト群を呼び出す構成とする。
つまり、
という形である。 pre-commit スクリプト群は特定のディレクトリ内に入れて、その中身を ls なり find なりして呼び出して実行する方式でよいかと思われる。ただし、実行順序が関係ないという大前提に基づく実装となる。
PR をマージしたのでCloseする。
関連調査 issue(あれば)
特になし
背景(なるべく詳しく、他タイトルのシスに説明するように)
会社では commit hook を利用して、モジュールのチェックを行っていたり、ファイル類にNGワードが入っていなかったりをチェックする機能がある。 現在私のdotfile にある commit hook はお世辞にも機能が十分であるとは言えないので、よい機会なので会社のものを参考にして commit hook を作成することにした。
実装方針
基本的には .git_template 内にすべての commit hook を格納しておき、ある起点のスクリプトから pre-commit/pre-push のタイミングで呼び出したいスクリプト群を呼び出す構成とする。
つまり、
という形である。 pre-commit スクリプト群は特定のディレクトリ内に入れて、その中身を ls なり find なりして呼び出して実行する方式でよいかと思われる。ただし、実行順序が関係ないという大前提に基づく実装となる。
issue 作成後の作業