タグ

hookに関するjoan9のブックマーク (3)

  • コミットコメントを意地でも書かせたい - almost nearly dead

    コミットコメントを意地でも書かせたいと思うことがあります。 でも意外と書いてもらえなかったりします。 酷い場合だと バグ修正 とか 対応した だけ書いてあったりします。 注意するのも疲れるし、大抵の場合は注意しても直りません。 そんなわけで、私が面倒を見ている環境だとpre-commit-hooksを使って、規定のバイト数のコメント書かないとコミット出来ないようにして対応しています。 単にエラーだと障碍だと騒ぐ人達が居るので、コメントの重要性をエラーメッセージで語りかけるようにもしてたりします(笑) 以下はTracLightning環境下で動作する(はず)のScriptです。*1 キーワードの定期的な見直しは必要ですが、コメントを書かないとコミットできなくなるので意識付けを行うのには有用だと思います。コミットコメントが書いてもらえないと悩んでいる方は試してみては如何でしょうか。 #結構やっ

    コミットコメントを意地でも書かせたい - almost nearly dead
    joan9
    joan9 2010/12/01
  • モダン hook 入門。 - 日々、とんは語る。

    Emacs の設定に慣れてくると、様々なモード別に設定をほどこしたくなってくるかと思います。 具体的には、プログラム言語によってスタイルを変えたいとか、特定のモードに限ってキーバインドを変えたいとか、モード別に起動するマイナーモードを設定したい等が思い浮びますが、そういった細かい設定に対応するために、Emacs には hook という仕組みがあります。 イベント発生時に設定を有効化できる、それが hook。 hook:フックとは、引っ掛けておくフックのことで、決められたイベント (例えば、ファイルを保存するときとか、モードを変更したときなど) に予め関数をセットしておくことで、イベント発生のタイミングで関数を実行させることができる仕組みです。 よくある例を挙げてみましょう。これはメジャーモード emacs-lisp-mode を呼び出したときに、実行される hook です。 ですが、この書

    モダン hook 入門。 - 日々、とんは語る。
  • Subversion のフック・スクリプト (コミット関連) - snbhsmt_log

    Subversion では、いくつかのタイミングで、外部プログラムを実行できる。 そのプログラムは一般的にフック・スクリプトと言われる。 環境 : subversion-1.1.4-2 (rpm) / CentOS 4.6 プログラムが実行される条件 リポジトリの hooks ディレクトリに決められたファイル名で存在する。 そのファイルが実行可能。 フック・スクリプトと言っているがバイナリの実行ファイルでも OK 。 linux の場合は実行パーミッションがセットされている必要がある。 ユーザにそのファイルを実行する権限がある。 実行されるファイル (ここではコミット関連のみ) start-commit ファイル コミット・トランザクションが作られる前に実行される。 第一引数 : リポジトリへのパス 第二引数 : コミットしようとしているユーザ名 終了コードが 0 以外の場合トランザクショ

  • 1