Q:

How to inject "history" into a subversion repository?

We're migrating from StarTeam (aka "the horrible") to SubVersion (aka "the alleged great"). We've already migrated the files by doing a "dumb" commit to all files and started working on the SubVersion repository.
However, we're still forced to use StarTeam because we lack the per-file history of check-ins. Is it possible to inject that history into SubVersion after the first check-in has been done? If yes - how?

A:

No, that's not possible.
To get the history into subversion you have to start from scratch and incorporate every revision from StarTeam into subversion.
Here's a starting point for doing that: Importer for SVN

