templates / branches--on commit avoid sprintf and strcpy with flex arrays (c7ab0ba)
   1: this is just to ensure the directory exists.