Changes between Version 2 and Version 3 of TracImport
- Timestamp:
- Dec 31, 2005, 4:43:10 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracImport
v2 v3 1 = チケットデータのインポート=1 = Importing ticket data = 2 2 3 3 == Bugzilla == 4 4 5 Bugzillaから bugzilla2trac.py スクリプトを使用してチケットのデータをインポートすることができます。bugzilla2trac.py スクリプトはTracの配布[原文:Trac distribution]のcontrib/ ディレクトリにあります。 5 Ticket data can be imported from Bugzilla using the [http://projects.edgewall.com/trac/browser/trunk/contrib/bugzilla2trac.py bugzilla2trac.py] script, available in the contrib/ directory of the Trac distribution. 6 6 7 7 {{{ … … 23 23 }}} 24 24 25 現在のところ、Bugzillaからインポートされるのは以下のデータです。: 25 Currently, the following data is imported from Bugzilla: 26 26 27 * バグ 28 * バグの更新 (属性の変更) 29 * バグの添付ファイル 27 * bugs 28 * bug activity (field changes) 29 * bug attachments 30 * user names and passwords (put into a htpasswd file) 30 31 31 bugzilla2trac.pyスクリプトは変換を楽にする機能を数多く備えています。 32 [[BR]]例えば: 32 The script provides a number of features to ease the conversion, such as: 33 33 34 * PRODUCT_KEYWORDS: Trac にはプロダクトという概念がありません。このため、プロダクトをチケットのキーワードとして紐づけられるようになっています。34 * PRODUCT_KEYWORDS: Trac doesn't have the concept of products, so the script provides the ability to attach a ticket keyword instead. 35 35 36 * IGNORE_COMMENTS: 特定の正規表現にマッチするBugzillaコメントをインポートしないようにします。36 * IGNORE_COMMENTS: Don't import Bugzilla comments that match a certain regexp. 37 37 38 * STATUS_KEYWORDS: TracにないBugzillaのステータスに対してチケットのキーワードを割り当てます。デフォルトでは、Bugzillaのステータス'VERIFIED' と 'RELEASED'は、Trac のキーワードに変換されます。38 * STATUS_KEYWORDS: Attach ticket keywords for the Bugzilla statuses not available in Trac. By default, the 'VERIFIED' and 'RELEASED' Bugzilla statuses are translated into Trac keywords. 39 39 40 使用できるオプションについての更なる詳細についてはスクリプトの先頭にあるconfigurationセクションを参照してください。 40 For more details on the available options, see the configuration section at the top of the script. 41 41 42 42 == Sourceforge == 43 43 44 Sourceforgeからもsourceforge2trac.pyスクリプトを使用してチケットのデータをインポートすることができます。sourceforge2trac.py スクリプトもTracの配布[原文:Trac distribution]のcontrib/ディレクトリにあります。 44 Ticket data can be imported from Sourceforge using the [http://projects.edgewall.com/trac/browser/trunk/contrib/sourceforge2trac.py sourceforge2trac.py] script, available in the contrib/ directory of the Trac distribution. 45 46 == Mantis == 47 48 Mantis bugs can be imported using the attached script. 49 50 Currently, the following data is imported from Mantis: 51 * bugs 52 * bug comments 53 * bug activity (field changes) 54 55 Attachments are NOT imported. If you use the script, please read the NOTES section (at the top of the file) and make sure you adjust the config parameters for your environment. 56 57 mantis2trac.py has the same parameters as the bugzilla2trac.py script: 58 {{{ 59 mantis2trac - Imports a bug database from Mantis into Trac. 60 61 Usage: mantis2trac.py [options] 62 63 Available Options: 64 --db <MySQL dbname> - Mantis database 65 --tracenv /path/to/trac/env - Full path to Trac db environment 66 -h | --host <MySQL hostname> - Mantis DNS host name 67 -u | --user <MySQL username> - Effective Mantis database user 68 -p | --passwd <MySQL password> - Mantis database user password 69 -c | --clean - Remove current Trac tickets before importing 70 --help | help - This help info 71 72 Additional configuration options can be defined directly in the script. 73 }}} 74 75 == Other == 76 77 Since trac uses a SQL database to store the data, you can import from other systems by examining the database tables. Just go into [http://www.sqlite.org/sqlite.html sqlite] command line to look at the tables and import into them from your application.