1
0
mirror of https://github.com/git/git.git synced 2024-10-22 14:48:15 +02:00
git/compat
Junio C Hamano b856ad623e 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
2012-07-13 15:37:51 -07:00
..
fnmatch
nedmalloc Documentation: Fix misspellings 2012-06-22 14:25:04 -07:00
regex
vcbuild MSVC: Remove unneeded header stubs 2011-10-31 20:06:06 -07:00
win32 compat/win32/pthread.h: Add an pthread_key_delete() implementation 2012-04-11 11:08:43 -07:00
basename.c
bswap.h
cygwin.c
cygwin.h
fopen.c
hstrerror.c
inet_ntop.c Drop system includes from inet_pton/inet_ntop compatibility wrappers 2012-02-05 16:32:33 -08:00
inet_pton.c Drop system includes from inet_pton/inet_ntop compatibility wrappers 2012-02-05 16:32:33 -08:00
memmem.c
mingw.c compat/mingw.[ch]: Change return type of exec functions to int 2012-04-05 16:22:48 -07:00
mingw.h Merge branch 'rj/mingw-isguid' 2012-04-23 13:01:42 -07:00
mkdtemp.c
mmap.c
msvc.c
msvc.h Compile fix for MSVC: Include <io.h> 2011-10-31 20:06:03 -07:00
obstack.c
obstack.h
pread.c
precompose_utf8.c git on Mac OS and precomposed unicode 2012-07-08 22:03:46 -07:00
precompose_utf8.h git on Mac OS and precomposed unicode 2012-07-08 22:03:46 -07:00
qsort.c
setenv.c compat/setenv.c: error if name contains '=' 2011-12-14 19:31:03 -08:00
snprintf.c compat/snprintf: don't look at va_list twice 2011-12-12 09:09:35 -08:00
strcasestr.c
strlcpy.c
strtoimax.c Add strtoimax() compatibility function. 2011-11-02 13:06:30 -07:00
strtok_r.c
strtoumax.c
terminal.c add generic terminal prompt function 2011-12-12 16:09:38 -08:00
terminal.h add generic terminal prompt function 2011-12-12 16:09:38 -08:00
unsetenv.c
win32.h
win32mmap.c remove superfluous newlines in error messages 2012-04-30 15:45:51 -07:00
winansi.c