From 643df7e234dda47a4748311361a82df5415b7bc1 Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Fri, 14 Jul 2017 10:39:38 +0200 Subject: alias: compare alias name *case-insensitively* It is totally legitimate to add CamelCased aliases, but due to the way config keys are compared, the case does not matter. Therefore, we must compare the alias name insensitively to the config keys. This fixes a regression introduced by a9bcf6586d1 (alias: use the early config machinery to expand aliases, 2017-06-14). Signed-off-by: Johannes Schindelin Signed-off-by: Junio C Hamano --- alias.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'alias.c') diff --git a/alias.c b/alias.c index 0526304661..caa88e047c 100644 --- a/alias.c +++ b/alias.c @@ -10,7 +10,7 @@ static int config_alias_cb(const char *key, const char *value, void *d) struct config_alias_data *data = d; const char *p; - if (skip_prefix(key, "alias.", &p) && !strcmp(p, data->alias)) + if (skip_prefix(key, "alias.", &p) && !strcasecmp(p, data->alias)) return git_config_string((const char **)&data->v, key, value); return 0; -- cgit v1.2.3