タグ

ブックマーク / xibbar.hatenablog.com (1)

  • gitでremoteリポジトリにpushされたときに、自動的にメールを出すrubyスクリプトを書いてみた

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

    gitでremoteリポジトリにpushされたときに、自動的にメールを出すrubyスクリプトを書いてみた
    t9a
    t9a 2010/04/08
    push時にメールを送信するスクリプト
  • 1