hunterloftis: i suspect that git's post-receive hook is putting something in the environment that confuses `git checkout`