templates / remotes--on commit git-fetch can use both --thin and --keep with fetch-pack now (920ccbf)
   1: this is just to ensure the directory exists.