chiark / gitweb /
shared: fail mkdir_p if the target exists and is not a directory