James Turnbull

Kartar.Net

If I had my hand full of truth, I would take good care how I opened it

Pro Git

Congratulations to Scott Chacon on his new book Pro Git. I am highly jealous - this was one of the things I’ve really wanted to write about and was on my list of things to pitch to my publisher. As is the nature of these things I am not as smart as I think I am and someone else also had the idea. :) It’s a great little title and Scott being one of the GitHub guys is well positioned to right the definitive book on Git.

Practical Puppet - the beginning

So I’ve been promising that I’ll do a 2nd edition of the Pulling Strings with Puppet book. So I am. I’ve just started to map out a table of contents and done a little writing - just two chapters so far - too. It’ll either be called Practical Puppet or Pro Puppet. Not sure which or even which I like. We’ll see.

Puppet 0.25.0 Release Candidate 1 released!

After a lot of work, a small mountain of commits, and a lot of testing and wrangling we’ve got the first 0.25.0 release candidate out. You can read all about 0.25.0RC1 here and you can see what else is new and changed below: What’s Changed? There are substantial changes in Puppet 0.25.0 and more changes to come in the future. Most of the changes in 0.25.0 are internal refactoring rather than behavioural.

Planet Puppet!

Brice Figureau (aka masterzen on IRC and elsewhere) has started up PlanetPuppet. This is a planet devoted to discussing Puppet and I’m pleased to say he’s added my incoherent ramblings on the topic to it. Thanks to Brice for registering the domain and installing moonmoon and doing all the hard yards! Another drink owed to you from the Puppet community! :)

Stashing with Git

I use Git fairly extensively and one of the features I use and love is stash. The stash command allows you to take point-in-time snapshots of development and “stash” them away. The source tree is then returned to the current commit. So let’s take a quick example. Stashing is something I particularly do when I want to pull changes into a dirty tree. I am working on a problem and someone over there has committed something that changes the environment.