From: Johannes Sixt Date: Tue, 09 Oct 2007 13:30:46 GMT Subject: Re: [PATCH] git-config: print error message if the config file cannot be read Message-ID: <470B8286.5060006@viscovery.net> In-Reply-To: <20071009125102.1305.qmail@054bd0fc8effa5.315fe32.mid.smarden.org> Gerrit Pape schrieb: > @@ -235,8 +235,12 @@ int cmd_config(int argc, const char **argv, const char *prefix) > argv++; > } > > - if (show_all) > - return git_config(show_all_config); > + if (show_all) { > + if (git_config(show_all_config) == -1) > + die("unable to read config file %s: %s", > + getenv(CONFIG_ENVIRONMENT), strerror(errno)); I don't think that this works well: If there are no config files at all, then we don't want to see an error - just as if the config file were empty. Also, I don't think that errno is reliable at this point. You probably want to see an error message *only* if you have supplied a file name with --file. -- Hannes