Build target public-create should overwrite existing files, closes #1288
merge 950676a3f93e991d9ec2a05aa855c3f4b79a2393...51e7b2d8ff689de40c599b9e31c93a753ae25069 (from 1.0)