templates / branches--on commit Support 'push --dry-run' for http transport (fe5d1d3)
   1: this is just to ensure the directory exists.