| 3 | | == Bugzilla == #Bugzilla |
| | 4 | 他の問題追跡システムから移行することによって、チケットを通じて外部のアクションを実行したり、様々なデータベースと簡単に同期するために、 Trac にチケットをインポート又は更新するためのツールやプラグイン、スクリプトがあります。 |
| | 5 | |
| | 6 | 下記で、いくつか紹介します。 |
| | 7 | |
| | 8 | == !TicketImportPlugin == |
| | 9 | |
| | 10 | [http://trac-hacks.org/wiki/TicketImportPlugin TicketImportPlugin] :: このプラグインは '''CSV ファイル''' 及び '''Excel ファイル''' ([http://pypi.python.org/pypi/xlrd xlrd library] をインストールすれば) からチケットをインポート又は更新します。 |
| | 11 | |
| | 12 | == !ExportImportXlsPlugin == |
| | 13 | |
| | 14 | [http://trac-hacks.org/wiki/ExportImportXlsPlugin ExportImportXlsPlugin] :: このプラグインは '''XLS ファイル''' を経由して、チケットをインポート及びエクスポートするための管理画面を追加します。 |
| | 15 | * Python パッケージ xlwt/rxld に依存します |
| | 16 | |
| | 17 | == Bugzilla == |
| | 18 | |
| | 19 | [http://trac-hacks.org/wiki/BugzillaIssueTrackingPlugin BugzillaIssueTrackingPlugin] :: TracLinks を保持したまま Trac に Bugzilla を統合します。 |
| 42 | | == Sourceforge == #Sourceforge |
| | 58 | == Jira == |
| | 59 | |
| | 60 | [http://trac-hacks.org/wiki/JiraToTracIntegration JiraToTracIntegration] :: Atlassian が開発している Jira のバックアップファイルから Trac にインポートが行えます。このプラグインは Python 3.1 で書かれたコマンドラインツールで、下記の機能があります: |
| | 61 | - Jira のバックアップ XML ファイルを解析する |
| | 62 | - Jira のデータおよび添付ファイルを Trac の [http://trac-hacks.org/wiki/XmlRpcPlugin XmlRpcPlugin] に送信する |
| | 63 | - Jira のユーザ情報と base64 エンコードされた SHA-512 パスワードから htpasswd ファイルを生成する |
| | 64 | |
| | 65 | == Mantis == |
| | 66 | |
| | 67 | [http://trac-hacks.org/wiki/MantisImportScript MantisImportScript] :: 以下のデータを Mantis から Trac にインポートします: |
| | 68 | * バグ |
| | 69 | * バグのコメント |
| | 70 | * バグの状態 (フィールドの変更) |
| | 71 | * 添付ファイル (ファイルが filesystem になく mantis db にある場合) |
| | 72 | |
| | 73 | == !PlanetForge == |
| | 74 | |
| | 75 | [http://trac-hacks.org/wiki/PlanetForgeImportExportPlugin PlanetForgeImportExportPlugin] :: このプラグインは COCLICO プロジェクトによりデザインされたオープンフォーマットを用いて、Trac のデータ (Wiki、チケット、コンポーネント、パーミッション、リポジトリ等) をエクスポートします。webadmin パネルと'trac admin ...' コマンドを拡張します。まだ、'import' の機能はありません。 |
| | 76 | |
| | 77 | == Scarab == |
| | 78 | |
| | 79 | [http://trac-hacks.org/wiki/ScarabToTracScript ScarabToTracScript] :: Scarab の Issue を Trac のチケットに移動させます。 |
| | 80 | * [http://trac-hacks.org/wiki/XmlRpcPlugin XmlRpcPlugin] が必要です |
| | 81 | |
| | 82 | == Sourceforge == |
| | 83 | |
| | 84 | [http://trac-hacks.org/wiki/SfnToTracScript SfnToTracScript] :: !SourceForge の新しいバックアップファイルをインポートします。 (#Trac3521より) |
| 46 | | == Mantis == #Mantis |
| 47 | | |
| 48 | | 注記: mantis2trac は http://trac-hacks.org/wiki/MantisImportScript にあります。 http://trac-hacks.org/changeset/latest/mantisimportscript?old_path=/&filename=mantisimportscript&format=zip から最新版を得ることができます |
| 49 | | |
| 50 | | Mantis バグトラッカからは (訳注: [http://trac.edgewall.org/attachment/wiki/TracImport 本家ページ] に) 添付されたスクリプトを使用してインポートすることができます。 |
| 51 | | |
| 52 | | 現在、以下のデータが Mantis からインポートされます: |
| 53 | | * バグ |
| 54 | | * バグのコメント |
| 55 | | * バグの状態 (フィールドの変更) |
| 56 | | * アタッチメント (ファイルが、 filesystem になく mantis db にある場合) |
| 57 | | |
| 58 | | スクリプトを使用する場合、 NOTES セクション (ファイルの先頭) を読み、環境設定の config パラメータを調節します。 |
| 59 | | |
| 60 | | mantis2trac.py は bugzilla2trac.py スクリプトと同じパラメータを使用します: |
| 61 | | {{{ |
| 62 | | mantis2trac - Imports a bug database from Mantis into Trac. |
| 63 | | |
| 64 | | Usage: mantis2trac.py [options] |
| 65 | | |
| 66 | | Available Options: |
| 67 | | --db <MySQL dbname> - Mantis database |
| 68 | | --tracenv /path/to/trac/env - Full path to Trac db environment |
| 69 | | -h | --host <MySQL hostname> - Mantis DNS host name |
| 70 | | -u | --user <MySQL username> - Effective Mantis database user |
| 71 | | -p | --passwd <MySQL password> - Mantis database user password |
| 72 | | -c | --clean - Remove current Trac tickets before importing |
| 73 | | --help | help - This help info |
| 74 | | |
| 75 | | Additional configuration options can be defined directly in the script. |
| 76 | | }}} |
| 77 | | |
| 78 | | == その他 == #other |
| | 88 | == その他 == #Other |