Junio C Hamano <gitster@xxxxxxxxx> writes: > Yes, I am very well aware that somebody already mentioned "there > is a window between the true checkout and permission tweaking". > If you need to touch the core level in order to close that > window, I am not interested. Doing this atomically involves creating the file in question by specifying the permissions on the creat system call already, and possibly wrap seteuid calls and similar around it for getting the right file/ownership. However, it is not really necessary to do this atomically: instead one can rather create the file using safe permissions (600) at first, then do fchown and fchmod (or chown/chmod) at some point in time afterwards as required. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html