My Subversion > サポート情報 > コミットを関係者にメール通知するための設定

コミットを関係者にメール通知するための設定

管理画面(RepoMat)から、Subversionのリポジトリへのコミットを関係者にメールで通知する設定ができます。

メールの例

コミットしたユーザー、日付、リビジョン番号、そのリビジョンにおける変更内容が記載されたメールが届きます(メール内の時刻のタイムゾーンはUTC(協定世界時)です)。


Author: *
Date: 2011-08-10 23:54:03 +0000 (Wed, 11 Aug 2011)
New Revision: 40

Modified:
*/*/send_reminders.sh
Log:
cron実行時、エラーがないときはメールを送信しないよう変更。

Modified: */*/send_reminders.sh
===============
- */*/send_reminders.sh 2011-08-04 00:05:12 UTC (rev 39)
+ */*/send_reminders.sh 2011-08-10 23:54:03 UTC (rev 40)
@ -6,6 +6,6 @
cd $USERDIR
if [ ! -e no_reminder.txt ]
then
- /usr/local/bin/rake redmine:send_reminders RAILS_ENV=production
+ /usr/local/bin/rake redmine:send_reminders RAILS_ENV=production > /dev/null
fi
done

設定方法

リポジトリの設定

メール通知を受け取れるようにするためには、まずリポジトリで通知が有効になっていなければなりません。リポジトリで通知を有効にした後で、各ユーザーごとに通知を送るかどうかの設定ができます。

通知を有効にするには、submin-adminsグループに所属しているユーザーで管理画面(RepoMat)にログインしている状態で次の操作を行ってください。

  1. 画面上部のメニュー「リポジトリ」→該当のリポジトリをクリック。
  2. 「リポジトリ」タブ内の項目「通知を送る」のチェックボックスをONにする。
  3. 「更新する」をクリック。

ユーザーの設定

ユーザーごとに通知メールを受け取らせるかどうかを設定します。メール通知を行うためには、この設定に先立ちリポジトリの設定画面で「通知を送る」のチェックボックスを「ON」に設定しておいてください。

設定を行うには、submin-adminsグループに所属しているユーザーで管理画面(RepoMat)にログインしている状態で次の操作を行ってください。

  1. 画面上部のメニュー「ユーザー」→該当のユーザーをクリック。
  2. 「ユーザー」タブ内の項目「リポジトリからの通知」で、通知を有効にしたいリポジトリの「許可」と「有効」の二つのチェックボックスをONにする。
  3. 「通知設定の保存」ボタンをクリックして設定内容を反映する。

※submin-adminsグループに所属するユーザーで「許可」をONにしておけば、ユーザー自身で通知する・しないを切り替えることもできます。