common-main: call git_setup_gettext()

This should be part of every program, as otherwise users do
not get translated error messages. However, some external
commands forgot to do so (e.g., git-credential-store). This
fixes them, and eliminates the repeated code in programs
that did remember to use it.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Jeff King 2016-07-01 02:07:01 -04:00 committed by Junio C Hamano
parent 12e0437f23
commit 5ce5f5fa5a
12 changed files with 2 additions and 22 deletions

View File

@ -37,6 +37,8 @@ int main(int argc, char **av)
*/
sanitize_stdfds();
git_setup_gettext();
argv[0] = git_extract_argv0_path(argv[0]);
restore_sigpipe_to_default();

View File

@ -1187,8 +1187,6 @@ int cmd_main(int argc, const char **argv)
struct credentials *cred = NULL;
int i;
git_setup_gettext();
for (i = 1; i < argc; i++) {
const char *arg = argv[i];
const char *v;

View File

@ -3384,8 +3384,6 @@ int cmd_main(int argc, const char **argv)
{
unsigned int i;
git_setup_gettext();
if (argc == 2 && !strcmp(argv[1], "-h"))
usage(fast_import_usage);

2
git.c
View File

@ -618,8 +618,6 @@ int cmd_main(int argc, const char **argv)
if (!cmd)
cmd = "git-help";
git_setup_gettext();
trace_command_performance(argv);
/*

View File

@ -640,8 +640,6 @@ int cmd_main(int argc, const char **argv)
char *cmd_arg = NULL;
int i;
git_setup_gettext();
set_die_routine(die_webcgi);
set_die_is_recursing_routine(die_webcgi_recursing);

View File

@ -22,8 +22,6 @@ int cmd_main(int argc, const char **argv)
int get_verbosely = 0;
int get_recover = 0;
git_setup_gettext();
while (arg < argc && argv[arg][0] == '-') {
if (argv[arg][1] == 't') {
get_tree = 1;

View File

@ -1709,8 +1709,6 @@ int cmd_main(int argc, const char **argv)
int new_refs;
struct ref *ref, *local_refs;
git_setup_gettext();
repo = xcalloc(1, sizeof(*repo));
argv++;

View File

@ -1500,8 +1500,6 @@ int cmd_main(int argc, const char **argv)
int total;
int nongit_ok;
git_setup_gettext();
setup_git_directory_gently(&nongit_ok);
git_imap_config();

View File

@ -989,8 +989,6 @@ int cmd_main(int argc, const char **argv)
struct strbuf buf = STRBUF_INIT;
int nongit;
git_setup_gettext();
setup_git_directory_gently(&nongit);
if (argc < 2) {
error("remote-curl: usage: git remote-curl <remote> [<url>]");

View File

@ -145,8 +145,6 @@ int cmd_main(int argc, const char **argv)
struct commands *cmd;
int count;
git_setup_gettext();
/*
* Special hack to pretend to be a CVS server
*/

View File

@ -11,8 +11,6 @@ int cmd_main(int argc, const char **argv)
unsigned int version;
static unsigned int top_index[256];
git_setup_gettext();
if (argc != 1)
usage(show_index_usage);
if (fread(top_index, 2 * 4, 1, stdin) != 1)

View File

@ -823,8 +823,6 @@ int cmd_main(int argc, const char **argv)
int i;
int strict = 0;
git_setup_gettext();
packet_trace_identity("upload-pack");
check_replace_refs = 0;