Sunday, February 28, 2010

History, Saved

For far too long I’ve worked on personal projects without using any source control management tools.  As George Santayana said, “Those who cannot remember the past are condemned to repeat it,” or in my case rewrite it as I can’t find some code I’ve written before.  I know that’s not a good practice so I have fixed it.

This morning I setup IIS and Mercurial on my local server.  While there are still a few kinks to work out with the setup, such as Chrome and IE warnings about self signed certificates, I’m able to push, pull and clone repositories.  For now I’m just hosting these on my local network.  I do plan on releasing some of my projects with an open source license but I’ll post those on bitbucket.org.  Long gone are the days when I spend time trying to host public facing websites from my network.

Next I’m going to create a symbol server.  I’ve found them to be invaluable when debugging crash reports.  As I’ve mentioned before.