git/compat
Junio C Hamano 39d66ddffd Merge branch 'js/prep-symlink-windows'
Further preparation to upstream symbolic link support on Windows.

* js/prep-symlink-windows:
  trim_last_path_component(): avoid hard-coding the directory separator
  strbuf_readlink(): support link targets that exceed 2*PATH_MAX
  strbuf_readlink(): avoid calling `readlink()` twice in corner-cases
  init: do parse _all_ core.* settings early
  mingw: do resolve symlinks in `getcwd()`
2026-01-21 08:29:00 -08:00
..
fsmonitor
…
linux
…
nedmalloc
…
poll
…
regex compat/regex: explicitly mark intentional use of the comma operator 2025-03-28 17:38:11 -07:00
simple-ipc git-compat-util: introduce MEMZERO_ARRAY() macro 2025-12-11 14:44:43 +09:00
stub
…
vcbuild
…
win32 Merge branch 'gf/win32-pthread-cond-init' 2025-12-16 11:08:34 +09:00
.gitattributes
…
access.c
…
apple-common-crypto.h
…
basename.c
…
bswap.h bswap.h: provide a built-in based version of bswap32/64 if possible 2025-07-15 14:36:51 -07:00
compiler.h
…
disk.h
…
fileno.c
…
fopen.c
…
hstrerror.c
…
inet_ntop.c
…
inet_pton.c
…
memmem.c
…
mingw-posix.h compat: remove mingw_mktemp() 2025-12-07 07:28:12 +09:00
mingw.c mingw: do resolve symlinks in `getcwd()` 2026-01-09 18:28:35 -08:00
mingw.h
…
mkdir.c
…
mmap.c compat/mmap: mark unused argument in git_munmap() 2025-11-18 09:36:05 -08:00
msvc-posix.h
…
msvc.c
…
msvc.h
…
nonblock.c
…
nonblock.h
…
obstack.c
…
obstack.h
…
open.c object-file: move `git_open_cloexec()` to "compat/open.c" 2025-04-15 08:24:35 -07:00
posix.h compat: remove gitmkdtemp() 2025-12-07 07:28:13 +09:00
pread.c
…
precompose_utf8.c config: drop `git_config_set()` wrapper 2025-07-23 08:15:21 -07:00
precompose_utf8.h
…
qsort_s.c
…
regcomp_enhanced.c
…
setenv.c
…
sha1-chunked.c
…
sha1-chunked.h
…
snprintf.c
…
stat.c
…
strcasestr.c
…
strdup.c
…
strlcpy.c
…
strtoimax.c
…
strtoumax.c
…
terminal.c
…
terminal.h
…
unsetenv.c
…
win32.h
…
win32mmap.c
…
winansi.c
…
zlib-compat.h git-zlib: use `struct z_stream_s` instead of typedef 2025-04-07 14:53:11 -07:00