メーリングリストのない複数のチームおよび/または常に変化チームとリポジトリのCC-CMDツール -
TeamControlはgitの送信·メールの--to-CMD /です。
インストール
Cheeseshopからダウンロードしてインストールするためにあなたのお気に入りのツールを使用します。
teamcontrolをインストールピップ
または:
easy_installをteamcontrol
あなた&rsquoの場合ではなくダウンロードしてソースからインストールD、単純に実行します。
Pythonはsetup.py installを
セットアップ
プロジェクト用い‘ TeamControl&rsquoを。すべての開発者(源に沿って、バージョン管理やどこかで公的に入手可能であるか)のために簡単にアクセス設定ファイルを持っている必要があります。
設定ファイル
設定ファイルそれ&rsquoの包含をトリガー可能性があるチームやルールのセットを記述したセクションの基本的なiniファイルに似たファイルです; sのコードレビュー要求のメンバー。例:
[メンバー]
バットマン= bruce@wainecorp.com
アイアンマン= tony@starkindustries.com
スーパーマン= jkclark@dailyplanet.com
トール= thealmighty@valhalla.asgard.com
ワンダー= diana@themyscira.net
[規則]
avcomics = ^コミック/ [AA] vengers
DC = ^出版社/ DC
jlcomics = ^コミック/()? justiceleague
驚異= ^公開/マーベル
[justiceleague]
メンバー=バットマン、スーパーマン、ワンダー
ルール= DC、jlcomics
[アベンジャーズ]
メンバー=トール、アイアンマン
ルール= avcomics
[メンバー]と[ルール]:このファイル内の2つの特別なセクションがあります。彼らは、組織を容易にする=メンバー=とルールに使用する名前付きのオプションのエイリアスを定義します。
他のすべての定義されたセクションでは、限り、彼らはメンバー=とルール=オプションを定義するように(彼らは空にすることができますが、存在しなければならない)、チームとしてみなされています。
ルール&rdquo ;?;だから、&ldquoものですルールは、(gitのフォーマット - パッチによって生成される)所与のパッチによって修正されたファイルと照合されます有効なPythonの正規表現です。いずれかのルールが変更されたファイルのいずれかのチームと一致した場合、このルールは、審査要求に含まれますに属します。
ユーザーごとの設定
今、私たちはすべての開発者審査を求めたとき、彼女はgitの設定がアプリケーションを呼び出すために、各必須のセットアップのための公的にアクセス可能な設定ファイルを持っていること:
#のヒント:あなたが好む場合は、代わりにtocmdのcccmdを設定することができます
gitの設定sendemail.tocmdは/ usr / binに/ teamcontrol
と&ldquoで必要とされる特性を調整; TeamControl&rdquo ;:
gitの設定teamcontrol.config /パス/に/ teamcontrol /設定/ファイル
gitの設定teamcontrol.team justiceleagueます。
要件:
このパイソン
コメントが見つかりません