templates / branches--on commit cat-file: teach cat-file a '--allow-unknown-type' option (39e4ae3)
   1: this is just to ensure the directory exists.