Import Jira backup files into Trac
The Jira2Trac plugin provides you with tools to import Jira backup files into Trac.
The plugin consists of a Python 3.1 commandline tool that:
- Parses the Jira backup XML file
- Sends the imported Jira data and attachments to Trac using the XmlRpcPlugin
- Generates a htpasswd file containing the imported Jira users and their SHA-512 base64 encoded passwords
Using a patched version of the AccountManagerPlugin allows you then to authenticate Jira users in Trac.
It currently supports migration of:
- Issue Types
This plugin was developed with:
See also: t:TracImport
If you have any issues, create a new ticket.
Download the zipped source from here.
General instructions on installing Trac plugins can be found on the TracPlugins page.
Dependencies on other Trac plugins:
The following snippet runs the jira2trac script to migrate a Jira database backup file into a Trac database:
#!/bin/bash BACKUP=../../data/backup.xml ATTACHMENTS=../../data/attachments HTPASSWD=../test/.htpasswd USERNAME=admin PASSWORD=admin HOST=localhost:8080/test ./jira2trac -i $BACKUP -a $ATTACHMENTS -u $USERNAME -p $PASSWORD -l $HOST -t $HTPASSWD