i18n: factorize "invalid value" messages
Use the same message when an invalid value is passed to a command line option or a configuration variable. Signed-off-by: Jean-Noël Avila <jn.avila@free.fr> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
a699367bb8
commit
1a8aea857e
@ -199,7 +199,7 @@ static int am_option_parse_empty(const struct option *opt,
|
|||||||
else if (!strcmp(arg, "keep"))
|
else if (!strcmp(arg, "keep"))
|
||||||
*opt_value = KEEP_EMPTY_COMMIT;
|
*opt_value = KEEP_EMPTY_COMMIT;
|
||||||
else
|
else
|
||||||
return error(_("Invalid value for --empty: %s"), arg);
|
return error(_("invalid value for '%s': '%s'"), "--empty", arg);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -2239,7 +2239,8 @@ static int parse_opt_patchformat(const struct option *opt, const char *arg, int
|
|||||||
* when you add new options
|
* when you add new options
|
||||||
*/
|
*/
|
||||||
else
|
else
|
||||||
return error(_("Invalid value for --patch-format: %s"), arg);
|
return error(_("invalid value for '%s': '%s'"),
|
||||||
|
"--patch-format", arg);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2282,7 +2283,8 @@ static int parse_opt_show_current_patch(const struct option *opt, const char *ar
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (new_value >= ARRAY_SIZE(valid_modes))
|
if (new_value >= ARRAY_SIZE(valid_modes))
|
||||||
return error(_("Invalid value for --show-current-patch: %s"), arg);
|
return error(_("invalid value for '%s': '%s'"),
|
||||||
|
"--show-current-patch", arg);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (resume->mode == RESUME_SHOW_PATCH && new_value != resume->sub_mode)
|
if (resume->mode == RESUME_SHOW_PATCH && new_value != resume->sub_mode)
|
||||||
|
@ -721,8 +721,8 @@ static int git_blame_config(const char *var, const char *value, void *cb)
|
|||||||
}
|
}
|
||||||
if (!strcmp(var, "color.blame.repeatedlines")) {
|
if (!strcmp(var, "color.blame.repeatedlines")) {
|
||||||
if (color_parse_mem(value, strlen(value), repeated_meta_color))
|
if (color_parse_mem(value, strlen(value), repeated_meta_color))
|
||||||
warning(_("invalid color '%s' in color.blame.repeatedLines"),
|
warning(_("invalid value for '%s': '%s'"),
|
||||||
value);
|
"color.blame.repeatedLines", value);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
if (!strcmp(var, "color.blame.highlightrecent")) {
|
if (!strcmp(var, "color.blame.highlightrecent")) {
|
||||||
@ -739,7 +739,8 @@ static int git_blame_config(const char *var, const char *value, void *cb)
|
|||||||
coloring_mode &= ~(OUTPUT_COLOR_LINE |
|
coloring_mode &= ~(OUTPUT_COLOR_LINE |
|
||||||
OUTPUT_SHOW_AGE_WITH_COLOR);
|
OUTPUT_SHOW_AGE_WITH_COLOR);
|
||||||
} else {
|
} else {
|
||||||
warning(_("invalid value for blame.coloring"));
|
warning(_("invalid value for '%s': '%s'"),
|
||||||
|
"blame.coloring", value);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -763,8 +763,8 @@ static void prepare_format_display(struct ref *ref_map)
|
|||||||
else if (!strcasecmp(format, "compact"))
|
else if (!strcasecmp(format, "compact"))
|
||||||
compact_format = 1;
|
compact_format = 1;
|
||||||
else
|
else
|
||||||
die(_("configuration fetch.output contains invalid value %s"),
|
die(_("invalid value for '%s': '%s'"),
|
||||||
format);
|
"fetch.output", format);
|
||||||
|
|
||||||
for (rm = ref_map; rm; rm = rm->next) {
|
for (rm = ref_map; rm; rm = rm->next) {
|
||||||
if (rm->status == REF_STATUS_REJECT_SHALLOW ||
|
if (rm->status == REF_STATUS_REJECT_SHALLOW ||
|
||||||
|
@ -3504,7 +3504,7 @@ static int option_parse_missing_action(const struct option *opt,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
die(_("invalid value for --missing"));
|
die(_("invalid value for '%s': '%s'"), "--missing", arg);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -42,9 +42,9 @@ static enum rebase_type parse_config_rebase(const char *key, const char *value,
|
|||||||
return v;
|
return v;
|
||||||
|
|
||||||
if (fatal)
|
if (fatal)
|
||||||
die(_("Invalid value for %s: %s"), key, value);
|
die(_("invalid value for '%s': '%s'"), key, value);
|
||||||
else
|
else
|
||||||
error(_("Invalid value for %s: %s"), key, value);
|
error(_("invalid value for '%s': '%s'"), key, value);
|
||||||
|
|
||||||
return REBASE_INVALID;
|
return REBASE_INVALID;
|
||||||
}
|
}
|
||||||
@ -318,7 +318,7 @@ static const char *config_get_ff(void)
|
|||||||
if (!strcmp(value, "only"))
|
if (!strcmp(value, "only"))
|
||||||
return "--ff-only";
|
return "--ff-only";
|
||||||
|
|
||||||
die(_("Invalid value for pull.ff: %s"), value);
|
die(_("invalid value for '%s': '%s'"), "pull.ff", value);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -486,7 +486,7 @@ static int git_push_config(const char *k, const char *v, void *cb)
|
|||||||
if (value && !strcasecmp(value, "if-asked"))
|
if (value && !strcasecmp(value, "if-asked"))
|
||||||
set_push_cert_flags(flags, SEND_PACK_PUSH_CERT_IF_ASKED);
|
set_push_cert_flags(flags, SEND_PACK_PUSH_CERT_IF_ASKED);
|
||||||
else
|
else
|
||||||
return error("Invalid value for '%s'", k);
|
return error(_("invalid value for '%s'"), k);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (!strcmp(k, "push.recursesubmodules")) {
|
} else if (!strcmp(k, "push.recursesubmodules")) {
|
||||||
|
@ -145,7 +145,7 @@ static int send_pack_config(const char *k, const char *v, void *cb)
|
|||||||
if (value && !strcasecmp(value, "if-asked"))
|
if (value && !strcasecmp(value, "if-asked"))
|
||||||
args.push_cert = SEND_PACK_PUSH_CERT_IF_ASKED;
|
args.push_cert = SEND_PACK_PUSH_CERT_IF_ASKED;
|
||||||
else
|
else
|
||||||
return error("Invalid value for '%s'", k);
|
return error(_("invalid value for '%s'"), k);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -67,7 +67,7 @@ static void set_diff_merges(struct rev_info *revs, const char *optarg)
|
|||||||
diff_merges_setup_func_t func = func_by_opt(optarg);
|
diff_merges_setup_func_t func = func_by_opt(optarg);
|
||||||
|
|
||||||
if (!func)
|
if (!func)
|
||||||
die(_("unknown value for --diff-merges: %s"), optarg);
|
die(_("invalid value for '%s': '%s'"), "--diff-merges", optarg);
|
||||||
|
|
||||||
func(revs);
|
func(revs);
|
||||||
|
|
||||||
|
@ -702,7 +702,7 @@ int git_gpg_config(const char *var, const char *value, void *cb)
|
|||||||
return config_error_nonbool(var);
|
return config_error_nonbool(var);
|
||||||
fmt = get_format_by_name(value);
|
fmt = get_format_by_name(value);
|
||||||
if (!fmt)
|
if (!fmt)
|
||||||
return error("unsupported value for %s: %s",
|
return error(_("invalid value for '%s': '%s'"),
|
||||||
var, value);
|
var, value);
|
||||||
use_format = fmt;
|
use_format = fmt;
|
||||||
return 0;
|
return 0;
|
||||||
@ -717,8 +717,8 @@ int git_gpg_config(const char *var, const char *value, void *cb)
|
|||||||
free(trust);
|
free(trust);
|
||||||
|
|
||||||
if (ret)
|
if (ret)
|
||||||
return error("unsupported value for %s: %s", var,
|
return error(_("invalid value for '%s': '%s'"),
|
||||||
value);
|
var, value);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -34,7 +34,8 @@ static void ensure_config_read(void)
|
|||||||
} else if (!strcmp(str, "ignore")) {
|
} else if (!strcmp(str, "ignore")) {
|
||||||
/* do nothing */
|
/* do nothing */
|
||||||
} else {
|
} else {
|
||||||
die(_("invalid value '%s' for lsrefs.unborn"), str);
|
die(_("invalid value for '%s': '%s'"),
|
||||||
|
"lsrefs.unborn", str);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
config_read = 1;
|
config_read = 1;
|
||||||
|
@ -39,8 +39,8 @@ void get_parallel_checkout_configs(int *num_workers, int *threshold)
|
|||||||
|
|
||||||
if (env_workers && *env_workers) {
|
if (env_workers && *env_workers) {
|
||||||
if (strtol_i(env_workers, 10, num_workers)) {
|
if (strtol_i(env_workers, 10, num_workers)) {
|
||||||
die("invalid value for GIT_TEST_CHECKOUT_WORKERS: '%s'",
|
die(_("invalid value for '%s': '%s'"),
|
||||||
env_workers);
|
"GIT_TEST_CHECKOUT_WORKERS", env_workers);
|
||||||
}
|
}
|
||||||
if (*num_workers < 1)
|
if (*num_workers < 1)
|
||||||
*num_workers = online_cpus();
|
*num_workers = online_cpus();
|
||||||
|
@ -2806,7 +2806,7 @@ static int populate_opts_cb(const char *key, const char *value, void *data)
|
|||||||
return error(_("invalid key: %s"), key);
|
return error(_("invalid key: %s"), key);
|
||||||
|
|
||||||
if (!error_flag)
|
if (!error_flag)
|
||||||
return error(_("invalid value for %s: %s"), key, value);
|
return error(_("invalid value for '%s': '%s'"), key, value);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
3
setup.c
3
setup.c
@ -559,7 +559,8 @@ static enum extension_result handle_extension(const char *var,
|
|||||||
return config_error_nonbool(var);
|
return config_error_nonbool(var);
|
||||||
format = hash_algo_by_name(value);
|
format = hash_algo_by_name(value);
|
||||||
if (format == GIT_HASH_UNKNOWN)
|
if (format == GIT_HASH_UNKNOWN)
|
||||||
return error("invalid value for 'extensions.objectformat'");
|
return error(_("invalid value for '%s': '%s'"),
|
||||||
|
"extensions.objectformat", value);
|
||||||
data->hash_algo = format;
|
data->hash_algo = format;
|
||||||
return EXTENSION_OK;
|
return EXTENSION_OK;
|
||||||
}
|
}
|
||||||
|
@ -496,7 +496,7 @@ static int parse_config(const char *var, const char *value, void *data)
|
|||||||
else if (parse_submodule_update_strategy(value,
|
else if (parse_submodule_update_strategy(value,
|
||||||
&submodule->update_strategy) < 0 ||
|
&submodule->update_strategy) < 0 ||
|
||||||
submodule->update_strategy.type == SM_UPDATE_COMMAND)
|
submodule->update_strategy.type == SM_UPDATE_COMMAND)
|
||||||
die(_("invalid value for %s"), var);
|
die(_("invalid value for '%s'"), var);
|
||||||
} else if (!strcmp(item.buf, "shallow")) {
|
} else if (!strcmp(item.buf, "shallow")) {
|
||||||
if (!me->overwrite && submodule->recommend_shallow != -1)
|
if (!me->overwrite && submodule->recommend_shallow != -1)
|
||||||
warn_multiple_config(me->treeish_name, submodule->name,
|
warn_multiple_config(me->treeish_name, submodule->name,
|
||||||
|
@ -1169,7 +1169,7 @@ test_expect_success 'invalid when passing the --empty option alone' '
|
|||||||
test_when_finished "git am --abort || :" &&
|
test_when_finished "git am --abort || :" &&
|
||||||
git checkout empty-commit^ &&
|
git checkout empty-commit^ &&
|
||||||
test_must_fail git am --empty empty-commit.patch 2>err &&
|
test_must_fail git am --empty empty-commit.patch 2>err &&
|
||||||
echo "error: Invalid value for --empty: empty-commit.patch" >expected &&
|
echo "error: invalid value for '\''--empty'\'': '\''empty-commit.patch'\''" >expected &&
|
||||||
test_cmp expected err
|
test_cmp expected err
|
||||||
'
|
'
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user