It also smells of being very fragile; the code is compiled to talk to /a particular version of SVN and BDB/ on the back-end. So, change the back-end and everyone gets broken access until they upgrade.
Call me old-fashioned for not using Windows, but one of the reasons that CVS works is that it works regardless of what platform you're talking to/from. And the plugins to tools like Eclipse are nearly ubiquitous.
I'd say that a migration to SVN, whatever the potential benefits, needs to be carefully choreographed so that peoples favourite IDEs can talk to it and be able to avoid changes on the SVN server.
Alex.
