Trac Import Solution
We are planning to migrate our project from Trac / Suversion to Team Concert. As I understand, the only currently available import mechanism is for Bugzilla, and my best option would be to write an exporter that generates records following the Bugzilla XML schema. At least that's what I got from here.
Before I embark on that mission myself I just wanted to query if there is somebody else who already did that and wants to share the results?
Otherwise I am of course happy to share the outcome with the community, although I think that this approach can really just be considered a workaround and that the more solid solution would be to write an actual importer utilizing the Work Item API directly, right?
Before I embark on that mission myself I just wanted to query if there is somebody else who already did that and wants to share the results?
Otherwise I am of course happy to share the outcome with the community, although I think that this approach can really just be considered a workaround and that the more solid solution would be to write an actual importer utilizing the Work Item API directly, right?
4 answers
Hi Shai,
yes, indeed. I wrote a little Java utility back then that accessed the Trac API and exported Bugzilla XML, which I then imported using the built-in wizard.
It's not the most powerful solution, though, and I wouldn't recommend using it. Instead, I later wrote a more full-fledged importer (not for Trac, but for Scrumworks and Xplanner) that directly accesses the Jazz Plain Java Client API and can be adapted (programatically) to work with arbitrary input sources. This is now an IBM-internal asset, so just contact me if you're interested in using / extending it.
yes, indeed. I wrote a little Java utility back then that accessed the Trac API and exported Bugzilla XML, which I then imported using the built-in wizard.
It's not the most powerful solution, though, and I wouldn't recommend using it. Instead, I later wrote a more full-fledged importer (not for Trac, but for Scrumworks and Xplanner) that directly accesses the Jazz Plain Java Client API and can be adapted (programatically) to work with arbitrary input sources. This is now an IBM-internal asset, so just contact me if you're interested in using / extending it.