Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
i18n: simplify numeric error reporting
author
Jean-Noel Avila
<jn.avila@free.fr>
Sun, 21 Aug 2016 14:50:39 +0000
(16:50 +0200)
committer
Junio C Hamano
<gitster@pobox.com>
Wed, 24 Aug 2016 15:47:20 +0000
(08:47 -0700)
Signed-off-by: Jean-Noel Avila <jn.avila@free.fr>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
config.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
8aa6dc1
)
diff --git
a/config.c
b/config.c
index 584cacf148336b90d9a5d87949b7594021ced42b..0dfed682b86829fc06667d303c676e8abe6b3150 100644
(file)
--- a/
config.c
+++ b/
config.c
@@
-652,46
+652,34
@@
int git_parse_ulong(const char *value, unsigned long *ret)
NORETURN
static void die_bad_number(const char *name, const char *value)
{
NORETURN
static void die_bad_number(const char *name, const char *value)
{
+ const char * error_type = (errno == ERANGE)? _("out of range"):_("invalid unit");
+
if (!value)
value = "";
if (!(cf && cf->name))
if (!value)
value = "";
if (!(cf && cf->name))
- die(errno == ERANGE
- ? _("bad numeric config value '%s' for '%s': out of range")
- : _("bad numeric config value '%s' for '%s': invalid unit"),
- value, name);
+ die(_("bad numeric config value '%s' for '%s': %s"),
+ value, name, error_type);
switch (cf->origin_type) {
case CONFIG_ORIGIN_BLOB:
switch (cf->origin_type) {
case CONFIG_ORIGIN_BLOB:
- die(errno == ERANGE
- ? _("bad numeric config value '%s' for '%s' in blob %s: out of range")
- : _("bad numeric config value '%s' for '%s' in blob %s: invalid unit"),
- value, name, cf->name);
+ die(_("bad numeric config value '%s' for '%s' in blob %s: %s"),
+ value, name, cf->name, error_type);
case CONFIG_ORIGIN_FILE:
case CONFIG_ORIGIN_FILE:
- die(errno == ERANGE
- ? _("bad numeric config value '%s' for '%s' in file %s: out of range")
- : _("bad numeric config value '%s' for '%s' in file %s: invalid unit"),
- value, name, cf->name);
+ die(_("bad numeric config value '%s' for '%s' in file %s: %s"),
+ value, name, cf->name, error_type);
case CONFIG_ORIGIN_STDIN:
case CONFIG_ORIGIN_STDIN:
- die(errno == ERANGE
- ? _("bad numeric config value '%s' for '%s' in standard input: out of range")
- : _("bad numeric config value '%s' for '%s' in standard input: invalid unit"),
- value, name);
+ die(_("bad numeric config value '%s' for '%s' in standard input: %s"),
+ value, name, error_type);
case CONFIG_ORIGIN_SUBMODULE_BLOB:
case CONFIG_ORIGIN_SUBMODULE_BLOB:
- die(errno == ERANGE
- ? _("bad numeric config value '%s' for '%s' in submodule-blob %s: out of range")
- : _("bad numeric config value '%s' for '%s' in submodule-blob %s: invalid unit"),
- value, name, cf->name);
+ die(_("bad numeric config value '%s' for '%s' in submodule-blob %s: %s"),
+ value, name, cf->name, error_type);
case CONFIG_ORIGIN_CMDLINE:
case CONFIG_ORIGIN_CMDLINE:
- die(errno == ERANGE
- ? _("bad numeric config value '%s' for '%s' in command line %s: out of range")
- : _("bad numeric config value '%s' for '%s' in command line %s: invalid unit"),
- value, name, cf->name);
+ die(_("bad numeric config value '%s' for '%s' in command line %s: %s"),
+ value, name, cf->name, error_type);
default:
default:
- die(errno == ERANGE
- ? _("bad numeric config value '%s' for '%s' in %s: out of range")
- : _("bad numeric config value '%s' for '%s' in %s: invalid unit"),
- value, name, cf->name);
+ die(_("bad numeric config value '%s' for '%s' in %s: %s"),
+ value, name, cf->name, error_type);
}
}
}
}