Migrating from Bugzilla to Redmine

This task can be accomplished by the bugzilla2redmine.php script.

Redmine lacks some bugzilla statuses which are by default mapped as follows: "unconfirmed" to "new", "resolved" to "closed", "verified" to "assigned", "reopened" to "new". Feel free to adjust as needed.

Redmine 0.8.x lacks keywords (see issues 2897, 1448). One can use categories for that. But a category can be seen as bugzilla product component and these can be mapped to child projects in redmine. The script solves this by creating new custom field "Keywords", makes it cross-project, searchable and usable as a filter with validation regular expression:

^(value1,?|value2,?|value3,?)+$

Install php and mysql

yum install php php-mysql mysql-server

Increase PHP memory limit in /etc/php.ini

memory_limit = 64MB

Increase MySQL packet size in /etc/my.cnf and restart mysql

max_allowed_packet=32M

Edit parameters at the top of the script and run it

php bugzilla2redmine.php

Restore /etc/php.ini and /etc/my.cnf when done.

The script creates users with passwords equal to their login names. Fix them afterwards.

Afterwards manually attach SVN repositories to migrated projects.

Verify and fix user project membership.

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
To prevent automated spam submissions leave this field empty.