TortoiseHG Error "Abort: Path Contains Illegal Component"

Today I attempted to merge some changes into my local directory.  I’ve done this in the past and never encountered an issue, but today instead of merging and asking me to resolve any errors, I got a message stating “abort: path contains illegal component: …” and the merge failed with no options for proceeding or […]

Moving Files with TortoiseHG

Moving a file with TortoiseHG is simple, if not quite intuitive.  Unfortunately there is no “Move” command, instead you need to use the rename dialog. First , left click the file you want to move, and select “Rename File…” from the TortoiseHG context menu.  You will see the following dialog: To move the file, delete […]

TypeScript v1.0 released

The title pretty much says it all – Microsoft announced today that TypeScript has reached version 1.0.  It is now considered a first-class citizen and will get all the love and attention it deserves inside of Microsoft and, more importantly to me, Visual Studio. I’m a big fan of TypeScript, and it can’t be beat […]

Creating a Branch in Mercurial with TortoiseHG

Any project, no matter how small, can be improved by the use of source control.  I have settled on Mercurial (through TortoiseHG) for my source control needs.  I have generally been very happy and have taken frequent advantage of its ability to clone and branch cheaply. Normally, when I wanted to work on a branch, […]

Changing the Behavior of My Function Keys and Accessing My BIOS

I have a Dell Inspiron 7537 laptop I use for programming when I’m not at my desk.  Overall its great – very speedy, plenty of memory, touch screen, small enough to carry but with a big enough screen I don’t have to squint (15 inches). I really only have two complaints – the first is […]