Skip to content

Commit

Permalink
common-main: call git_setup_gettext()
Browse files Browse the repository at this point in the history
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 <[email protected]>
Signed-off-by: Junio C Hamano <[email protected]>
  • Loading branch information
peff authored and gitster committed Jul 1, 2016
1 parent 12e0437 commit 5ce5f5f
Show file tree
Hide file tree
Showing 12 changed files with 2 additions and 22 deletions.
2 changes: 2 additions & 0 deletions common-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -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();
Expand Down
2 changes: 0 additions & 2 deletions daemon.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 0 additions & 2 deletions fast-import.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);

Expand Down
2 changes: 0 additions & 2 deletions git.c
Original file line number Diff line number Diff line change
Expand Up @@ -618,8 +618,6 @@ int cmd_main(int argc, const char **argv)
if (!cmd)
cmd = "git-help";

git_setup_gettext();

trace_command_performance(argv);

/*
Expand Down
2 changes: 0 additions & 2 deletions http-backend.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);

Expand Down
2 changes: 0 additions & 2 deletions http-fetch.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 0 additions & 2 deletions http-push.c
Original file line number Diff line number Diff line change
Expand Up @@ -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++;
Expand Down
2 changes: 0 additions & 2 deletions imap-send.c
Original file line number Diff line number Diff line change
Expand Up @@ -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();

Expand Down
2 changes: 0 additions & 2 deletions remote-curl.c
Original file line number Diff line number Diff line change
Expand Up @@ -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>]");
Expand Down
2 changes: 0 additions & 2 deletions shell.c
Original file line number Diff line number Diff line change
Expand Up @@ -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
*/
Expand Down
2 changes: 0 additions & 2 deletions show-index.c
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 0 additions & 2 deletions upload-pack.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;

Expand Down

0 comments on commit 5ce5f5f

Please sign in to comment.