This version is a major change. It primarily works on files from the VSS database, adding them individually instead of a whole directory tree. This allows us to maintain VSS history, comments, labels, author and date properties.
This also provides support for updating version changes in VSS made since a specified date, so you can update a repository upgrade at a later time.
This new version is a lot slower than previous versions as it does a lot more work. It is recommended that when using this you use the svnserve daemon (you can use svnserve concurrently with apache against the same repository), and ensure you set a simple pre-commit hook to allow revprop changes (on windows, use "exit /b 0" for the hook). Expect a significant amount of time to convert a large database - migrating 40,000 files some with over 100 revisions took 24 hours (it is recommended to migrate VSS projects individually instead of migrating the entire project tree in one go)
- You must still logon to the SVN repository using tortoiseSvn or similar to authenticate before using this.
- You must set the pre-commit hook in order to migrate VSS history.