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>
12 files changed:
*/
sanitize_stdfds();
+ git_setup_gettext();
+
argv[0] = git_extract_argv0_path(argv[0]);
restore_sigpipe_to_default();
struct credentials *cred = NULL;
int i;
- git_setup_gettext();
-
for (i = 1; i < argc; i++) {
const char *arg = argv[i];
const char *v;
{
unsigned int i;
- git_setup_gettext();
-
if (argc == 2 && !strcmp(argv[1], "-h"))
usage(fast_import_usage);
if (!cmd)
cmd = "git-help";
- git_setup_gettext();
-
trace_command_performance(argv);
/*
char *cmd_arg = NULL;
int i;
- git_setup_gettext();
-
set_die_routine(die_webcgi);
set_die_is_recursing_routine(die_webcgi_recursing);
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;
int new_refs;
struct ref *ref, *local_refs;
- git_setup_gettext();
-
repo = xcalloc(1, sizeof(*repo));
argv++;
int total;
int nongit_ok;
- git_setup_gettext();
-
setup_git_directory_gently(&nongit_ok);
git_imap_config();
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>]");
struct commands *cmd;
int count;
- git_setup_gettext();
-
/*
* Special hack to pretend to be a CVS server
*/
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)
int i;
int strict = 0;
- git_setup_gettext();
-
packet_trace_identity("upload-pack");
check_replace_refs = 0;