Crude Trac to Moin Converter
Using this script you can transfer the wiki part of a trac wiki to MoinMoin. SVN will not be moved, nor any tickets, discussions etc. - but you can easily extend the script to do so.
Note: Colin Guthrie wrote a more extensive script to do this job as part of a conversion of PulseAudio wiki from a Trac instance to FreeDesktop.org. The script will convert content, history and attachments. It can rename wiki pages during the conversion (fixing links in content too), and rename users too. It can also fix up some wiki syntax too (either inline on every change, or once at the end).
What you need
set up a MoinMoin instance, that should swallow the trac pages
- set up the users, as my script does not transfer them.
- a trac instance
What will be transfered
- all attachments
- all wiki pages
What will be lost
- history
- users
- who did what when
- svn
- discussions ...
How to use
- set the variables at the beginning
- run it
- test your instance
Good luck,
Dr. Nikolaus Klepp