subversionを使っていた頃はコミットされた時に 自動的にメールを出すようにして、社内では重宝していたのですが、 gitでもremoteリポジトリにpushされたときには メールで知らせて欲しいと思い、rubyで作成してみました。 また、社内にはgitwebもあるので、こちらのリンクもつけるようにしました。 まず欲しいメールは、 こんな感じ。サブジェクトにlogのテキストが欲しいので、 コミットごとにメールが来るようにして、 変更ファイルの一覧、gitwebへのリンクを作成。 サブジェクトは [git][jikken]XXXXといった感じで、ディレクトリ名をつけて、ログメッセージを付けるようにしています。 メールの下にあるURLをクリックすると、以下のようなページが出るようにしました。 ソースは以下のようになります。 引数からrefnameやリビジョンを取ってきて、 コミットごとにま