mutterings of a cynic

Wednesday, August 30, 2006

subversive simplicity

Last night I decided to make a start on a flickr project that I've decided to undertake. It's tentatively named "The desktop flickr software that doesn't suck".

Coding without a version control system is like sight. If you've ever had it, you can't be without it. Given that, I decided to install subversion on my server. It wasn't really a task I was looking forward to - I'd never done it before and frankly expected it to be a complete pain.

After a little googling, I found this: svn1clicksetup. I liked the sound of an installer that would install subversion for me so I downloaded it. After the file arrived, I double clicked on it and was faced with a very normal looking windows installer. A couple of clicks later I had entered some very basic info, a couple of clicks after that the svn command line tools were installed and a couple of clicks after that, tortoise svn was installed. TortoiseSVN incidentally was the only thing that said it needed a reboot, but that's because it was written by idiots that insist on perpetuating the rumour of windows needing continual reboots. So after not rebooting, I went to my shell and typed "svn ls http://localhost/"

That was it! A single installer and about 2 minutes of time. It took me as long to find out the svn port to open on my windows firewall so I could access it across the network (I should probably let them know that they can do that from the installer).

I was highly impressed. A complex thing has never been so simple.


0 Comments:

Post a Comment

<< Home