これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド svn-mailer です。
プログラム:
NAME
svn-mailer - 機能豊富な Subversion コミット通知ツール
SYNOPSIS
svn-メーラー - 専念 -d 休息 -r 回転 [-f 設定]
svn-メーラー --propchange -d 休息 -r 回転 -a 著者 -n 小道具名
[-o アクション] [-f 設定]
svn-メーラー - ロック -d 休息 -a 著者 [-f 設定]
svn-メーラー -ロックを解除します -d 休息 -a 著者 [-f 設定]
DESCRIPTION
svnmailer パッケージは、Subversion イベントの通知をさまざまな場所に投稿するためのツールです。
さまざまな方法でターゲットを設定します。 現在実装中: SMTP または sendmail パイプ経由のメール, ニュース
NNTP 経由、XMLRPC 経由の XML を CIA トラッカーに送信 (参照 http://cia.navi.cx/ 詳細については)。
当学校区の svn-メーラー コマンド ライン スクリプトは通常、Subversion のフック メカニズムを介して呼び出されます。
ただし、手動で実行することもできます。 これは、不足しているメッセージを再送信したり、
デバッグ目的。 正しいユーザー/グループ ID で開始することを忘れないでください。 そうでなければそれ
リポジトリまたは構成ファイルを開く際に問題が発生する可能性があります。
svnmailer は、ほとんどの場合、ドロップインの代替として使用できます。 メーラー.py 配布
転覆で。 より多くの動作に専念するいくつかの微妙な違いがあります
一貫性。 (願わくは) それらのすべてが HTML ドキュメントに記載されています。
全般的な OPTIONS
- バージョン
プログラムのバージョン番号を表示して終了します
-h, - 助けて
ヘルプメッセージを表示して終了します
COMMON パラメーター
- デバッグ
デバッグ モードで実行します (基本的に、すべてのメッセージが STDOUT に送信されることを意味します)。
-dリポジトリ, -リポジトリ=リポジトリ
リポジトリ ディレクトリ
-fCONFIG, --config=CONFIG
構成ファイル
-ePATH_ENCODING, --パスエンコーディング=PATH_ENCODING
ファイル名に使用する文字エンコーディングを指定します。 デフォルトでは、エンコーディング
ロケールに応じて自動的に決定しようとします。
動作 OPTIONS
動作オプションは相互に排他的です。つまり、最後のオプションが優先されます。
-c, - 専念
これは、バージョン管理されたデータの通常のコミットです (ポストコミット フック)。 これがデフォルトです。
-p, --propchange
これは、バージョン管理されていないプロパティの変更です (post-revprop-change フック)
-l, - ロック
(svn 1.2 以降) これはロック呼び出し (post-lock フック) です。 ロックされたファイル名
STDIN から読み取られます。
-u, -ロックを解除します
(svn 1.2 以降) これはロック解除の呼び出し (ロック解除後のフック) です。 ロック解除されたファイル
名前は STDIN から読み取られます。
補足 パラメーター
-rリビジョン, - リビジョン=リビジョン
変更/コミットされたリビジョン番号
-a著者, - 著者=著者
修正の作者
-nPROPNAME, --propname=プロップ名
変更されたプロパティの名前
-oACTION, - アクション=ACTION
(svn 1.2 以降) プロパティ変更アクション。 指定された場合、古いプロパティ
値は STDIN から読み取られます。
CONFIGURATION ファイル
コマンドラインで構成ファイルが指定されていない場合、デフォルトで検索されます
場所。 最初に見つかったものがロードされます。 場所は次のとおりです。 svnmailer.conf in
conf/ 指定されたリポジトリのディレクトリ、 svnmailer.conf スクリプトディレクトリに
自体、 /etc/svnmailer.conf.
OLD スタイル COMMAND LINE
別の方法として、古いスタイルの互換コマンド ラインを使用することもできます (オプションについては、
上記は適用されません):
svn-メーラー コミット 休息 回転 [設定]
svn-メーラー プロチェンジ 休息 回転 著者 小道具名 [設定]
svn 1.2 以降の場合:
svn-メーラー プロチェンジ2 休息 回転 著者 小道具名 アクション [設定]
svn-メーラー ロック 休息 著者 [設定]
svn-メーラー アンロック 休息 著者 [設定]
報告 バグ
バグを見つけた場合、または svnmailer を改善する方法を知っている場合は、次のアドレスにメールを送ってください。
<[メール保護]>.
著者 情報
アンドレ・"nd"・マロ[メール保護]>、GPG: 0x8103A37E
onworks.net サービスを使用してオンラインで svn-mailer を使用する