templates / branches--on commit parseopt: prevent KEEP_UNKNOWN and STOP_AT_NON_OPTION from being used together (0d260f9)
   1: this is just to ensure the directory exists.