I'm glad to announce that we've published first Early Access build of SubGit 3.0 for you to try.
To upgrade already installed instance of SubGit run the following command with the new version:
— Single-directory Subversion projects support (projects without trunk, branches or tags).
— Shelves (anonymous Git branches) mirroring is now optional.
— Improved wildcard mapping syntax support, the following mappings are valid now:
branches = branches/*/*:refs/heads/*/*
branches = branches/*/project:refs/heads/*
branches = branches/feature_*_branche:refs/heads/feature_*
— Patterns could be specified to exclude (or include) particular paths or branches from translation.
— Credential helper support allows to configure custom script or program to provide Subversion credentials.
— Authors mapping could be configured to use custom script or program to provide Subversion/Git authors mapping.
— Upon Subversion to Git translation user-post-receive hook script might be configured to be called.
— Dedicated shared daemon background process that manages multiple Git mirrors could be now configured in place of a single background process per Git mirror.
— Automated restoration from the 'out of sync' mirror state.
— Performance issues related to the large binary objects processing fixed.
Not all of the new features are documented yet, so do not hesitate to post your questions in the mailing list or send to
sup...@subgit.com - we're ready to help!