I wanted to try Veracity out on an existing codebase, but could not find how to import an already existing repository to Veracity.
How can I import an existing SVN or CVS repository (preferably with full change history) into Veracity?
I am currently working on support for Git's "fast-import" format.
This format is, well, a little bit Git-specific, but it is becoming somewhat of a de facto standard for interchange of version control data. There are converters available for exporting into this format from CVS, Subversion, Git, Mercurial, Bazaar, and Perforce.
Veracity's support for fast-import is not yet complete, but it is moving along nicely. The public repository has the code, but it is not in the master branch. Switch to the "git-fast-import" branch and you'll have it.
Current status of the code:
I have successfully imported the Perl repository (with 24 years of history) into Veracity.
I have exported three different Veracity repositories and successfully imported each of them into Git.
I have used hg-fast-export to export the Mercurial repository into git's fast-import format, and then successfully imported the result into Veracity.
I still need to merge this code into our master branch. And then SourceGear QA needs to give it a look. Sometime after that it should find its way into one of our released builds.