0

現在、特定のリポジトリにコミットがあるときにメールを送信する mailer.py ファイルがあります。

リポジトリ内のモジュール (ディレクトリ) の所有者にのみ電子メールを送信する方法を知っている人はいますか?



例:
http://sigserver/sigrepo1 (このレポ 1 のコミットについて全員が電子メールを受け取ります)

http://sigserver/sigrepo1/mymodule (mymodule が変更された場合にのみ通知を受ける必要があります)

CVS には、次の cvsinfo ファイルがあります。これを処理します。SVNにそのようなものがあるかどうか疑問に思っています

4

1 に答える 1

1

cvsinfo に相当するものはありませんが、post-commit フックスクリプト (好みの言語で記述) を使用して、変更されたパスに従ってリビジョンと送信された通知を調べることができます。

変更されたアクションを取得するには、svnlook コマンドを使用します。

svnlook changed -r REV REPO_PATH

リビジョン (REV) とレポへのパス (REPO_PATH) はどちらも、post-commit-call を介して Subversion によって提供される引数であることに注意してください。

于 2009-09-14T17:57:56.273 に答える