wiki:JiraToTracIntegration

Version 11 (modified by figaro, 7 years ago) (diff)

Cosmetic changes

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

Download the zipped source from [download:jiratotracintegration here].

Source

Check out JiraToTracIntegration from here using Subversion, or browse the source with Trac.

Installation

General instructions on installing Trac plugins can be found on the TracPlugins page.

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

ChangeLog macro failed
No node jiratotracintegration at revision 5494

Author/Contributors

Author: thijs
Maintainer: Thijs Triemstra
Contributors: