Like many developers out there I was quite excited when I heard that IBM had released a plugin for Domino Designer that would allow it to interact with Source Control Management servers like SubVersion, GIT and Mercurial to name but a few. It works by creating a on-disk version of the NFS and then you can link that on-disk version to your SCM server using one of the many SCM plugins available for Eclipse.
I tried it out and created my on-disk projects but I didn’t have an SCM server to link it to. OpenNTF has a subVersion server but getting login details for it hit a brick wall because I’d have to request that somebody create a username password for me. I did manage to create a Google Code project and got Mercurial talking to that where I could upload my source code but that is a public server and probably not advisable to use it in a corporate environment where your source code needs to be kept private.
So I decided I’d look into running my own private SCM server, something that I’d be able to use in my corporate environment and give access to the other developers on the team ( that is the real reason behind SCM servers, team based development )