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 )
ssh -X gives you a proper XShell
shfs lets you mount the remote drive like a local drive.
Then you can use gedit or geany to do the editing (btw nano is less scary than vi — and a “sudo apt-get install mc” give you the Norton commander clone midnight commander
Mercurial – Interesting choice. Can u elaborate what SCM did you look at and what made you go with Mercurial?
I was brought up on vi but I agree it’s not the easiest editor to use. I’ll recommend pico/nano during the blog series for the beginners but this series. I am trying to keep the server install as clean as possible so don’t want to install extra packages or confuse people with remote drive mounting etc. Simple commands they can type in to get what’s needed.
I went for Mercurial as it the only one I could get working with my Domino Designer client on my 64bit windows machine. It also has
Thanks for this Declan,
I had a go last month and set up a subversion server ok but couldn’t get the Notes side to work
looking forward to following your steps,
You have a knack for knowing what the community needs !
Mercurial got good reviews, so I think it is a good choice. I just was curious about your decision path 🙂