hgcampfireがリポジトリに入ってくるのチェンジ約キャンプファイヤーのチャットルームに通知するMercurialのフックです。
の使用方法:の
APIキー、URL、およびルームIDを交換し、あなたのMercurialの(システムでは、ユーザー、またはレポレベルのhgrcファイルファイル)設定に以下を追加します。
[キャンプファイア]
API_KEY = CAMPFIRE_AUTH_TOKEN_FOR_THE_USER_NOTIFICATIONS_WILL_COME_FROM
URL = http://myorg.campfirenow.com
部屋= 123456
[フック]
changegroup.campfire =パイソン:hgcampfire.notify
あなたはユーザー全体のキャンプファイヤーデータを指定しますが、唯一の特定のリポジトリへの実際のフックを適用したい場合は、これらのconfigsはもちろん、例えば、異なるhgrcファイルのファイルに分離することができる。
のカスタマイズの
あなたは、テンプレートhgcampfireは[キャンプファイヤー]セクションでテンプレートの設定値を設定することにより、その通知のために使用する変更することができます。デフォルト値は{ユーザー}がプッシュされます: n {チェンジ}。このテンプレートは、それが利用可能な次のコンテキストがあります。ルートは、リポジトリルートパスで、ユーザーが$ USER環境変数の値であり、チェンジセットチェンジセットのリストがプッシュされます。
また、テンプレートhgcampfireは[キャンプファイヤー]セクションにcset_template設定値を設定することで、各チェンジを報告するために使用して変更することができます。これは、--templateに渡すと思います同じ形式のMercurialのチェンジセットのテンプレート、である必要があります。デフォルト値は、{著者}で* "{DESC}"です。
の の、このリリースの新機能:ます。
- に追加オプションでは、正規表現に一致ブランチから来るマージを発表避けるためにします。
のバージョン0.3のの新機能:
- を発表しましょチェンジの種類を制限するためのコントロールを追加 - 追加特定の枝にだけチェンジを表示するオプション - 単一の分岐を表示しないようにオプションをマージして追加 - マルチブランチを表示しないようにオプションを追加すると、マージする - 通常の非マージ表示しないようにオプションを追加チェンジします。
の何が新しいの中で、バージョン0.2.3:キャンプファイヤーのAPIはHTTPSが必要です。
- ドキュメント。 LI>
のバージョン0.2.2でのの新機能は次のとおりです。
- は、Python 2.5およびそれ以前はHTTPErrorを上げてはいけない201応答コードの
- リストの複数のチェンジ
最も最近の優先順の
のあるどのバージョン0.2.1のの新しい:
- <のTextMessageにメッセージタイプを強制しない/ LI>
の要件の
- のPythonます。
コメントが見つかりません