gitweb: add folder if doesn't exist, closes #392