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 |