Subject: Re: [PATCH v5 3/7] change `git_config()` return value to void

From: Tanay Abhra <[email-masked]>
Date: Thu, 31 Jul 2014 17:22:34 +0530

On 7/31/2014 4:52 PM, Matthieu Moy wrote:
> Tanay Abhra <[email-masked]> writes:
> 
>> Signed-off-by: Tanay Abhra <[email-masked]>
> 
> I think I deserve a bit of credit here ;-).
>

Yes, but to show credit would I have to write "from you" or
"signed-off-by"? :)

>>  {
>> -	return git_config_with_options(fn, data, NULL, 1);
>> +	if (git_config_with_options(fn, data, NULL, 1) < 0)
>> +		/*
>> +		 * git_config_with_options() normally returns only
>> +		 * positive values, as most errors are fatal, and
>> +		 * non-fatal potential errors are guarded by "if"
>> +		 * statements that are entered only when no error is
>> +		 * possible.
>> +		 *
>> +		 * If we ever encounter a non-fatal error, it means
>> +		 * something went really wrong and we should stop
>> +		 * immediately.
>> +		 */
>> +		die("Unknown error occured while reading the configuration files");
>>  }
> 
> My bad, but this should be die(_("..."));, so that the message can be
> translated. Not really serious since it's not really meant to be seen by
> the user, though.
>

Noted. Though there are not many cases till I have read where error messages are marked
for translation.