From: Alex Riesen Date: Fri, 19 Jan 2007 08:02:50 GMT Subject: Re: git ls-files -o under .git/ prints all repository files Message-ID: <81b0412b0701190002i1552a16bq5ba7cbebcaa729df@mail.gmail.com> In-Reply-To: <7vwt3jjywc.fsf@assigned-by-dhcp.cox.net> On 1/19/07, Junio C Hamano wrote: > static void safe_create_dir(const char *dir, int share) > { > - if (mkdir(dir, 0777) < 0) { > + mode_t mode; > + > + mode = share ? 0777 : 0333; > + if (mkdir(dir, mode) < 0) { Does not work for existing directories, does not work on FAT and alike at all.