templates / remotes--on commit ls-tree: major rewrite to do pathspec (3c5e846)
   1: this is just to ensure the directory exists.