Hi, On Fri, 20 May 2016, Junio C Hamano wrote: > Junio C Hamano <gitster@xxxxxxxxx> writes: > > > Thanks for asking a great question. I somehow expected that we > > probe in init-db.c::create_default_files() for this when we probe > > for case sensitivity, symlinks, etc., but apparently we don't. > > Ah, we do probe by using "config" as a guinea pig file. > > Of course, if you are doing network mount between systems with and > without filemode support, the result would depend on where you did > the "git init", so that would not help. > > Which means that other probed things like symlink support and case > sensitivity are likely to be wrong in the .git/config that the user > may want to fix. What we could do is to make the default config setting platform-dependent, a la CRLF_NATIVE. I imagine that we would want this for core.filemode, core.ignorecase and core.symlinks. What do you think? Ciao, Johannes -- 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