Jonathan Tan <jonathantanmy@xxxxxxxxxx> writes: > I had some time to look into this, and yes, command-line parameters > are too aggressively downcased ("git_config_parse_parameter" calls > "strbuf_tolower" on the entire key part in config.c). Ahh, thanks. So this is not about submodules at all; it is -c var=VAL where var is downcased too aggressively.