зеркало из https://github.com/microsoft/git.git
Make git config variable names case-insensitive
They always were meant to be case-insensitive, but I had missed one "tolower()", making that not true. The actual _values_ aren't case-insensitive, of course, although some uses of them may be (ie boolean parsing uses "strcasecmp()" to match against the strings "true" and "false"). Signed-off-by: Linus Torvalds <torvalds@osdl.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Родитель
e1b10391ea
Коммит
128af9d1ef
2
config.c
2
config.c
|
@ -168,7 +168,7 @@ static int git_parse_file(config_fn_t fn)
|
|||
}
|
||||
if (!isalpha(c))
|
||||
break;
|
||||
var[baselen] = c;
|
||||
var[baselen] = tolower(c);
|
||||
if (get_value(fn, var, baselen+1) < 0)
|
||||
break;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче