templates / branches--on commit push: better error message when no remote configured (a3f5e7a)
   1: this is just to ensure the directory exists.