From d32afb6793ddbbf3c19a7de01c960ebd9bf31ebb Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Fri, 29 May 2015 11:12:17 +0200 Subject: [PATCH] fixup! Windows: add support for a Windows-wide configuration This fixes https://github.com/git-for-windows/git/issues/168. Signed-off-by: Johannes Schindelin --- compat/mingw.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/compat/mingw.c b/compat/mingw.c index 43371cba96eb11..1d10707bb76114 100644 --- a/compat/mingw.c +++ b/compat/mingw.c @@ -2665,10 +2665,13 @@ const char *program_data_config(void) if (!initialized) { const char *env = mingw_getenv("PROGRAMDATA"); - if (!env) + const char *extra = ""; + if (!env) { env = mingw_getenv("ALLUSERSPROFILE"); + extra = "/Application Data"; + } if (env) - strbuf_addf(&path, "%s/Git/config", env); + strbuf_addf(&path, "%s%s/Git/config", env, extra); initialized = 1; } return *path.buf ? path.buf : NULL;