カートマンが太りすぎで、卑劣な、人種差別、性差別、反ユダヤ主義、外国人嫌い、反社会的行動の、自己陶酔、と彼の母親との生活不機嫌小学生、未成熟な率直な、怠惰な、口汚い、甘やかされて育ちました。 ...間違ったカートマンを待ちます。
カートマンは、Tracのインストール/データベースへのセットアップの物理的なアクセスを必要とせずに、コマンドラインからのあなたのTracのチケットを作成し、管理することができます。必要なのは、Tracのアカウントです。
コンフィギュレーション
最低でも次のように〜/ .cartmanrcファイルを作成する必要があります。
[tracの]
BASE_URL =のhttp://your.trac.install/
ユーザー名= tamentis
パスワード= sitnemat
あなたのデフォルトのエディタとしてのvimを使用している場合は、.cm.ticket拡張子と一致するように、電子メールのような構文の強調表示を追加することもできます:
オートコマンドはBufNewFile * .cm.ticketのsetfのメール
あなたが複数のTracのサイトを使用する場合は、サイトを分離するためにセクションを使用して、同じファイルに複数の構成を持つことができ、ここでの例は次のとおりです。
[その他]
BASE_URL = http://other.trac.site/
ユーザー名= tamentis
パスワード= sitnemat
あなたがアクセスするサイトを定義するためにCMに-sパラメータを渡します。
CM -s他のレポート1
あなたは[DEFAULT]セクションにすべての一般的な構成設定を定義することができます。
チュートリアル
レポートリスト
詳細がなくて、画面上のチケットのリストをダンプします。
CMレポート1
#142。 (@ bjanin)世界の飢餓を解決します
#159。 (@ bjanin)未払い家賃を無視
チケットを見ます
チケットのすべてのプロパティを表示します:
CMビュー1
レポート一覧
で利用可能なすべてのレポートのリストを取得します。
センチレポート
システムのプロパティ
これは、画面上のすべてのマイルストーン、コンポーネント、バージョンをダンプします。
CMのプロパティ
チケットの作成
チケットの作成muttの中で新しい電子メールを書くと同様に動作しますが、それはあなたの現在の$ EDITORをロードして、チケットの詳細を編集することができます。すべてのパラメータが正しいと仮定すると、それはすぐにあなたが保存して終了し、チケット番号を返すようにチケットを作成します。チケットには、有効な(欠落必要なフィールド、存在しないマイルストーンなど)を表示されない場合はカートマンは停止し、リストの各エラーを、あなたのエディタに戻りますようになります:
新CM
- あなたのエディタが開きます -
次のエラーが見つかりました:
  - 無効な「件名」:空白にすることはできません
  - 無効な「マイルストーン」:期待:バグバケツ、リリース2、3をリリース
- ^ Cを中止すると、エディタに戻りますヒット -
CMへの最初のパラメータは、デフォルトで[To]フィールドに移入し、チケットの所有者です:
CM新しいjcarmack
チケットへのコメント
ただ、チケットの作成など、コメントを追加するだけでmuttのようなもので、あなたの現在の$ EDITORには、編集するための空のファイルにロードされます。保存時には、終了し、カートマンは、この新しいコメントをコミットし、エラーが発生しない限り、静かに返します。
センチコメント1
コメントはコマンドラインに収まるほど短い場合、次のような-mフラグを使用することがあります:
CMコメント1 -m "あなたはひねりに電話をするのを忘れました()」
ビュー/チケットのステータスを設定
チケットの現在の状態、および使用可能なステータスを表示します。
CMステータス1
受け入れとしてチケットを設定します。
CMステータス1受け入れます
この状態変化にコメントを追加する必要がある場合は、-cフラグを使用することができ、それはあなたのデフォルトのエディタを開きます。
CMステータス1は、-C再度開きます
また、エディタを使用せず、コメントをインラインで定義する-mフラグを使用することがあります:
CMステータス1 -mは「X = Yでは動作しません」再オープンします。
何は、このリリースで新しく追加されます。
は、検索コマンドを追加しました。
クラッシュ適切かつ早期のときTracのリターンエラー500。
説明メッセージでクラッシュあなたがチケットを作成する権限を欠いています。
BASE_URLの末尾にスラッシュがある場合は死ぬことはありません。
BASE_URLの代わりにスタックトレースの存在をテストします。
デフォルトでは〜/ .cartman /ディレクトリを作成します。
あなたは$エディタのenv VARを持っていない場合は、エラーメッセージが表示されて死にます。
V1.0 +の現在のチケットのステータスを取得する修正
このバージョン0.2.0の新機能:
この"センチヘルプ"今コマンドのリストを出力します。
AUTH_TYPEは設定に追加されました。
基本的なDebianのパッケージが追加されました。
テンプレートサポートは(〜/ .cartman /テンプレートで)を添加しました。
ツールをハックする方法についてのドキュメントが提供されました。
設定は、サブディレクトリに移動されました。
SSL証明書の検証をスキップするオプションが追加されました。
Tracの0.12のサポートが追加されました。
単一のトークンは、現在、ファジー検索の際に一致しています。
Pythonの3.3のサポートが追加されました。
チケット体は、現在行のCRLF端に伝送されます。
この要件:
このパイソン
Tracの
コメントが見つかりません