Improvements to `git checkout -h`