Project import/export for Alioth (FusionForge)

Description of the project: Alioth is the reference Debian hosting platform for project code (or "forge"). It supports all majors VCS (Git, Hg, Bzr, SVN...) and offers membership management, bug trackers, discussion lists, download areas, and aims at making team work more efficient using best practices from the Free Software world. Alioth is powered by FusionForge.

The forge world currently lacks interoperability: each forge has its own internal data format and few tools are available to migrate data from one forge to another. Moving project code and assets between publication platforms — including your own forge — should be easier, and faster.

Your mission — if you accept it — is to implement an extensive import/export feature for FusionForge. You'll probably review the previous experiments with tools (forge-plucker, github-backup, ...), one-way imports and APIs. Defining a common format would clearly be a plus.