Chris Roberts


Welcome to my blog.


Posts from March 2016

Mercurial: skipping unreadable ignore file

On a particularly busy day recently (these things never happen on a quiet day), the project I was working on stopped building on my local machine.

Our build server, and my colleagues, were all able to build the repository - it was just me. It didn't take long to track the problem down to a step in the build process which extracts revision information from Mercurial. This was failing with the following error message:

Learning to Fly

For as long as I can remember, I've been fascinated with flight. It probably started with visits to the Royal International Air Tattoo in Fairford with my Dad when I was young. Over the years I've flown radio controlled gliders and helicopters, and still do when I make the time. When I was a teenager I had a few gliding lessons until I grew too tall for the club's gliders. I also had a few lessons flying a Cessna 152 at Staverton Flying School, but it wasn't long before the funds available to me at the time dried up and I had to stop taking lessons.

In summer 2015 I had to make some difficult decisions which fundamentally affected my family's livelihood. This gave me an opportunity to take a look at life - and in particular the fact that my work / life balance had for too long been skewed rather heavily towards work. It came as quite a shock when I realised that over 15 years had passed since my last flying lesson.

Two Steps Forward, One Step Back

Well - here we are again. About 19 months have passed since my last post and I find myself launching a new blog.

Whilst the previous incarnation was based on a platform of my own devising (an excuse to learn the then-new ASP.NET MVC platform), this latest incarnation is based on the Umbraco content management system (CMS).