summaryrefslogtreecommitdiffstats
path: root/compat
AgeCommit message (Expand)AuthorLines
2026-01-09mingw: implement `stat()` with symlink supportKarsten Blees-1/+18
2026-01-09mingw: don't call `GetFileAttributes()` twice in `mingw_lstat()`Karsten Blees-38/+15
2026-01-09mingw: do resolve symlinks in `getcwd()`Johannes Schindelin-11/+7
2025-12-18Merge branch 'js/test-symlink-windows' into js/prep-symlink-windowsJunio C Hamano-0/+14
2025-12-18mingw: special-case `open(symlink, O_CREAT | O_EXCL)`Johannes Schindelin-0/+14
2025-12-16Merge branch 'rs/ban-mktemp'Junio C Hamano-25/+1
2025-12-16Merge branch 'gf/win32-pthread-cond-init'Junio C Hamano-1/+1
2025-12-07compat: remove gitmkdtemp()René Scharfe-8/+1
2025-12-07compat: remove mingw_mktemp()René Scharfe-15/+0
2025-12-07compat: use git_mkdtemp()René Scharfe-3/+1
2025-11-30Merge branch 'jk/asan-bonanza'Junio C Hamano-1/+1
2025-11-26Merge branch 'gf/win32-pthread-cond-wait-err'Junio C Hamano-1/+9
2025-11-26Merge branch 'js/mingw-assign-comma-fix'Junio C Hamano-20/+28
2025-11-20win32: pthread_cond_init should return a valueGreg Funni-1/+1
2025-11-20win32: return error if SleepConditionVariableCS failsGreg Funni-1/+9
2025-11-18compat/mmap: mark unused argument in git_munmap()Jeff King-1/+1
2025-11-17mingw: avoid the comma operatorJohannes Schindelin-20/+28
2025-10-09mingw: order `#include`s alphabeticallyJohannes Schindelin-11/+11
2025-10-09mingw: avoid relative `#include`sJohannes Schindelin-10/+10
2025-08-04Merge branch 'js/mingw-fixes'Junio C Hamano-70/+23
2025-08-04Merge branch 'ps/config-wo-the-repository'Junio C Hamano-3/+3
2025-08-03mingw: support Windows Server 2016 againJohannes Schindelin-1/+3
2025-08-03mingw_rename: support ReFS on Windows 2022Johannes Schindelin-1/+1
2025-08-03mingw: drop Windows 7-specific work-aroundJohannes Schindelin-64/+4
2025-08-03mingw_open_existing: handle directories betterMatthias Aßhauer-5/+16
2025-07-24Merge branch 'ss/compat-bswap-revamp'Junio C Hamano-64/+46
2025-07-23config: drop `git_config_set()` wrapperPatrick Steinhardt-2/+2
2025-07-23config: drop `git_config_get_bool()` wrapperPatrick Steinhardt-1/+1
2025-07-15bswap.h: provide a built-in based version of bswap32/64 if possibleSebastian Andrzej Siewior-0/+13
2025-07-15bswap.h: remove optimized x86 version of bswap32/64Sebastian Andrzej Siewior-40/+1
2025-07-15bswap.h: always overwrite ntohl/ ntohll macrosSebastian Andrzej Siewior-26/+24
2025-07-15bswap.h: define GIT_LITTLE_ENDIAN on msvc as little endianSebastian Andrzej Siewior-1/+5
2025-07-15bswap.h: add support for __BYTE_ORDER__Sebastian Andrzej Siewior-0/+6
2025-07-10compat/mingw: allow sigaction(SIGCHLD)Carlo Marcelo Arenas Belón-1/+4
2025-06-13Merge branch 'ss/revert-builtin-bswap-stuff'Junio C Hamano-13/+1
2025-06-12Merge branch 'ss/revert-builtin-bswap-stuff' into ss/compat-bswap-revampJunio C Hamano-13/+1
2025-06-12Revert "bswap.h: add support for built-in bswap functions"Sebastian Andrzej Siewior-13/+1
2025-06-03compat: fixes for header handling with OpenBSD / NetBSDBrad Smith-5/+5
2025-05-05Merge branch 'js/windows-arm64'Junio C Hamano-1/+13
2025-04-29Merge branch 'ps/reftable-api-revamp'Junio C Hamano-2/+2
2025-04-24Merge branch 'ps/object-file-cleanup'Junio C Hamano-0/+29
2025-04-23bswap.h: add support for built-in bswap functionsDennis Ameling-1/+13
2025-04-15Merge branch 'js/comma-semicolon-confusion'Junio C Hamano-2/+5
2025-04-15Merge branch 'ps/mingw-creat-excl-fix'Junio C Hamano-0/+20
2025-04-15Merge branch 'ps/reftable-windows-unlink-fix'Junio C Hamano-3/+10
2025-04-15object-file: move `git_open_cloexec()` to "compat/open.c"Patrick Steinhardt-0/+29
2025-04-08Merge branch 'ps/reftable-sans-compat-util'Junio C Hamano-453/+1008
2025-04-07git-zlib: use `struct z_stream_s` instead of typedefPatrick Steinhardt-2/+2
2025-04-01Merge branch 'ps/reftable-sans-compat-util' into ps/reftable-api-revampJunio C Hamano-453/+1008
2025-03-28compat/regex: explicitly mark intentional use of the comma operatorJohannes Schindelin-2/+5