Setting up Trac, Mercurial and SSH on Windows
WARNING - This blog post is long
This post has been edited since it was published. Please see the end of the article for any notes/modifications
Some Background Info
I had the need to do this for work recently. It was nothing short of a right royal pain in the butt. It was such a pain, in fact, that I have decided to document what I had to do to get it working so that other poor unfortunates will feel less pain if they have to do this themselves.
Almost regardless of the company and the software I'm working on, I use Mercurial for source code control. For the work I am doing at the moment, I was also using hg because the company I am involved with is relatively new and they hadn't yet sorted out a plan for version control or ALM. It was working quite well and I was pushing all my changes to my NAS box to make sure I had other copies backed up, etc. I was living the dream
Resolving Side-by-Side Configuration Issues
I've been meaning to blog about this for well over a year now, but for some reason I never got round to it. This came up in conversation the other day with a couple of workmates and it prompted me to revisit the issue.
Have you ever fired up an application on Windows XP and got the following error?
The application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
Informative isn't it! What about if you fire up the same application on Windows Vista?
The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail.
This does tell us a little bit more about the problem, but not a lot more.
Requisite Vista
When I started my new gig on the 15th of this month, I was handed a new laptop to do all my work on. It's a nifty little gadget with 3GB RAM! Very schmick. There was one catch..
... see, the company is migrating to Vista, which means I have to use it too. A while ago I posted my thoughts with regards to installing Vista, so as you can imagine it's a little bit strange having to use it.