tboegi@xxxxxx writes: > Solution: > precompose_argv() now handles the prefix (if needed), and is renamed into > precompose_argv_prefix(). > > Inside this function the config variable core.precomposeunicode is read > into the global variable precomposed_unicode, as before. > This reading is skipped if precomposed_unicode had been read before. > > The original patch for preocomposed unicode, 76759c7dff53, placed > precompose_argv() into parse-options.c > Now move it into git.c . > As a cleanup, remove it from parse-options.c and diff*.c So an effect of this change is that now everybody's argv[], not just those who are using parse-options API, is munged at the same single place. That sounds like a good move toward a happy future. Will queue. Thanks.