diff options
author | Junio C Hamano <gitster@pobox.com> | 2012-07-13 15:37:51 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2012-07-13 15:37:51 -0700 |
commit | b856ad623e4f686815986c0b9341dd1bfd791e71 (patch) | |
tree | ddce49b4afdb7428c1cba49628020bd796704661 /builtin | |
parent | Merge branch 'mm/mediawiki-tests' (diff) | |
parent | git on Mac OS and precomposed unicode (diff) | |
download | tgif-b856ad623e4f686815986c0b9341dd1bfd791e71.tar.xz |
Merge branch 'tb/sanitize-decomposed-utf-8-pathname'
Teaches git to normalize pathnames read from readdir(3) and all
arguments from the command line into precomposed UTF-8 (assuming
that they come as decomposed UTF-8) to work around issues on Mac OS.
I think there still are other places that need conversion
(e.g. paths that are read from stdin for some commands), but this
should be a good first step in the right direction.
* tb/sanitize-decomposed-utf-8-pathname:
git on Mac OS and precomposed unicode
Diffstat (limited to 'builtin')
-rw-r--r-- | builtin/init-db.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/builtin/init-db.c b/builtin/init-db.c index 0dacb8b79c..244fb7fc32 100644 --- a/builtin/init-db.c +++ b/builtin/init-db.c @@ -290,6 +290,7 @@ static int create_default_files(const char *template_path) strcpy(path + len, "CoNfIg"); if (!access(path, F_OK)) git_config_set("core.ignorecase", "true"); + probe_utf8_pathname_composition(path, len); } return reinit; |