wiki:JiraToTracIntegration

Version 10 (modified by figaro, 9 years ago) (diff)

Cosmetic changes, tagged with license

Import Jira backup files into Trac

Description

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:

  • Resolutions
  • Priorities
  • Components
  • Issue Types
  • Statuses
  • Tickets
  • Attachments
  • Users

This plugin was developed with:

Dependencies on other Trac plugins:

Bugs/Feature Requests

Existing bugs and feature requests for JiraToTracIntegration are here.

If you have any issues, create a new ticket.

defect

1 / 4

enhancement

0 / 3

task

0 / 1

Download and Source

Download the [download:jiratotracintegration zipped source], check out using Subversion, or browse the source with Trac.

Example

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

Recent Changes

13407 by rjollos on 2013-10-10 07:48:36
Install jira2trac as a console script.
13406 by rjollos on 2013-10-10 07:07:01
Removed intermediate 0.11 directory.
6272 by thijs on 2009-07-22 23:21:35
Remove incorrect entries
(more)

Author/Contributors

Author: thijs
Maintainer: Thijs Triemstra
Contributors: