wiki:TracMergeScript

Version 1 (modified by chmullig, 6 years ago) (diff)

New hack TracMergeScript, created by chmullig

Merge N source tracks into M destination tracks

Description

This script is designed to merge the wiki, tickets, milestones, components and repositories (not the contents of the repositories!) of an arbitrary number of source tracs into an arbitrary number of destination tracs. You can individually remap wiki pages into non-default scripts. It currently uses the MultipleRepository branch of that's slated to become 0.12, but that's not necessarily a requirement if you don't mind being limited to one repository. Otherwise it probably works with 0.10, but hasn't been extensively tested with anything besides 0.12multirepos.

Bugs/Feature Requests

Existing bugs and feature requests for TracMergeScript are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out TracMergeScript from here using Subversion, or browse the source with Trac.

Example

You'll need to create 3 python dictionaries: config, sources, and destinations.

Recent Changes

[3890] by chmullig on 2008-06-24 18:46:09
Import from a relative path
[3889] by chmullig on 2008-06-24 18:40:10
Script for yoheeb to insert tickets from a CSV. For http://groups.google.com/group/trac-users/browse_frm/thread/32d77507bdb89054
[3888] by chmullig on 2008-06-24 17:59:46
Initial check in of the tracmerge script for combining multiple tracs into one or more destination tracs

Author/Contributors

Author: chmullig
Contributors: