Alexander Rinass <alex@xxxxxxxxxxxx> writes: > Sticking a precompose_argv(argc, argv) into diff.c’s cmd_diff > function fixes the issue. > > But I had to disable the check (precomposed_unicode != 1) in > precompose_argv to make it work. That’s probably because > precompose_argv is usually called from parse_options and is > missing some other call before it? The "precomposed_unicode" bit comes from your configuration file, so it won't be usable before you call into git_default_core_config and that happens via a call to "git_config(git_diff_ui_config, NULL)". So perhaps you'd want to add the argv munging immediately before init_revisions() call there? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html