I’m looking for a suitable distribution of Subversion for deployment within an enterprise. It needs to run on a Windows server and should scale to support simultaneous users numbering probably not more than a dozen (this is simultaneous connections, not total users) and support repositories of up to maybe a couple of Gb. The main function I’d like to achieve beyond the usual Subversion features is the ability to distributes the right to create repositories and manage permissions out to named individuals without necessarily granting them server level rights or providing them with the ability to read other repositories they should not have rights to.
I’ve been using Visual SVN Server for quite some time on personal projects and been very happy with it but this is obviously a very different scenario. I’d appreciate some feedback both on Visual SVN’s suitability (I’m aware this is already partially covered here) but also other distributions which may be more suitable for a corporate environment.
It turns out there is no distribution out there to do what I needed so I wrote my own management layer on top of VisualSVN. I’ve recorded the process in blog format for the benefit of anyone else who stumbles across this question in the future: http://www.troyhunt.com/2009/10/creating-your-own-custom-subversion.html