Git post-checkout requires !#/bin/sh, not #!/bin/sh as post-receive does
I just noticed that the first line for the git post-checkout hook has to be !#/bin/sh which is swapped compared to what it is for the post-receive hook (#!/bin/sh). Weird.
I added the ability to post with YAML markup. Erik was crying about having to enter so many p tags and I still wanted the ability to format a post. So I added 3 parsers to a post, text (the default), HTML and YAML.
I think it's pretty cool. I can even set the post properties like publish date in YAML via a post.
Setup Git Deployment for My Site
I just setup my production deployment with Git this morning. Now I can push to a remote server (my production site) directly from dev box. Works great. Here's some links that I found to help.