。
バグレポsyncerのは、バグのリポジトリを同期するアプリ&NBSPであり、これは、現在のLaunchpadとのTracで動作します。原則的には、これらのリポジトリ同士の間で移行するために使用することができる。 TracのためのMylynのコネクタが存在している間、このプログラムを書くための主な動機は、LaunchpadのためのMylynのコネクタの欠如である。
SourceForgeのTracのサイトとランチパッド上で、プロジェクトのバグ:プログラムは、独自のバグトラッカーを同期します。
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
バグレポsyncerのは、GNU General Public License(GPL)のバージョン3の下でライセンスされています。
の不備の
プログラムは現在、不完全です。また、アプローチは大きく異なる概念を持つリポジトリ間で変換するために、固有の欠点を持っています。
- バグレポsyncerのは、バグのコメントを同期しません。
- バグステータス値(ステータス、優先度、解像度、タイプ)のみおおよそ異なるタイプのリポジトリ間で翻訳することができます。バグレポsyncerのは、内部でTracがどのように動作するかの方法と非常によく似てかなり単純なモデルを使用しています。バグレポsyncerのバグを変更すると、ステータスの値は、この簡単なモデルに応じて設定される。このように情報は特にランチパッドのかなりきめ細かいモデルから、失われます。
の依存関係の
プログラムは、Linux上で開発されている。しかし特定の何もLinuxを使用していないため、そのようなMac OS Xのような他のUnixライクなオペレーティングシステム上で動作する可能性があり
次のソフトウェアがバグレポsyncerのを実行するために必要です。
ニシキヘビ
  Pythonプログラミング言語のインストール。
のdiff3
 テキストをマージするためのコマンドラインプログラム。ほぼすべてのLinuxおよびUnixのインストールを上に存在する。
Dateutil
 日付を処理するためのPythonライブラリ。通常、デフォルトでLinux上にインストール。
Launchpadlib
 ライブラリは、Pythonプログラムからランチパッドにアクセスします。でそれをインストールします。
  launchpadlibをインストールピップ
<強い>インストールの
シェルウィンドウと種類を開きます。
バグレポsyncerのをインストールピップ
代わりにソースアーカイブをダウンロードし、それを抽出し、抽出されたディレクトリに変更し、おなじみのように入力します。
Pythonはsetup.py installを
の操作の
バグレポsyncerのは、設定ファイルやデータファイルが格納されているプロジェクトディレクトリの概念があります。通常の動作では、ユーザがプロジェクトディレクトリと型に同期コマンド(複数可)を変更することを想定している。
同期コマンドがBSYNCプログラムで実行され、それがバザールのbzrのプログラムのようにサブコマンドを使用しています。
一般オプション
一般的なオプションは、サブコマンドの前に。例えば、同期させ、明示的にプロジェクトディレクトリを指定します。
BSYNC --project-dirのパス/に/プロジェクト/ dirの同期
-h、ヘルプメッセージを表示して終了--help。
--project-dirのディレクトリ
&NBSP;設定ファイルやデータファイルのあるディレクトリを指定します。
(サブ)コマンド
全てのサブコマンドは、特定のヘルプメッセージを示し、独自のオプション--helpを、持っている。例えば、コマンドの同期のためのヘルプメッセージを取得するには、次のように入力します。
BSYNC同期--help
INIT
現在のディレクトリに設定ファイルを作成します。それはあなたのバグのリポジトリを参照するように生成された設定ファイルは、編集する必要があります。コマンドタイプを起動するには:
BSYNCのINIT
インフォ
プロジェクトディレクトリのステータスを表示します。
BSYNC情報
同期する
リポジトリを同期させます。
BSYNCシンク
このサブコマンドには、さらにオプションがあります。
--since DATE_TIME
&NBSP;この日付(および時刻)以降の変更を考えてみましょう。
のハッキングやバグ報告の
プログラムは、Pythonプログラミング言語で書かれている。開発がスタートパッドに調整されます。バグレポートには、Launchpadの上で、プロジェクトのバグトラッカーで提出されるべきである。 (Tracの上のバグは時々誤って削除されます。)
これは、Aがある。
- :https://launchpad.net/bug-repo-syncer
What は、このリリースで新しく追加されましたシングル新機能:Webフロントエンドによってリンクとしてレンダリングされるバグの記述のバグIDを、の翻訳。 (例:バグ#934724)これらのリンクは、現在すべてのリポジトリで正しいのバグを指し続ける
。
の要件の
- のPythonます。
コメントが見つかりません