summaryrefslogtreecommitdiff
path: root/compat
AgeCommit message (Expand)Author
8 daysregexp: leave a pointer to resurrect workaround for HomebrewJunio C Hamano
9 daysMerge branch 'ps/upload-pack-buffer-more-writes'Junio C Hamano
2026-03-13compat/posix: introduce writev(3p) wrapperPatrick Steinhardt
2026-02-25Merge branch 'mc/tr2-process-ancestry-cleanup'Junio C Hamano
2026-02-17Merge branch 'pc/lockfile-pid'Junio C Hamano
2026-02-13trace2: emit cmd_ancestry data for WindowsMatthew John Cheetham
2026-02-13trace2: refactor Windows process ancestry trace2 eventMatthew John Cheetham
2026-02-13trace2: add macOS process ancestry tracingMatthew John Cheetham
2026-01-23Merge branch 'js/symlink-windows'Junio C Hamano
2026-01-22lockfile: add PID file for debugging stale locksPaulo Casaretto
2026-01-21Merge branch 'js/prep-symlink-windows'Junio C Hamano
2026-01-09mingw: emulate `stat()` a little more faithfullyJohannes Schindelin
2026-01-09mingw: try to create symlinks without elevated permissionsJohannes Schindelin
2026-01-09mingw: add support for symlinks to directoriesKarsten Blees
2026-01-09mingw: implement basic `symlink()` functionality (file symlinks only)Karsten Blees
2026-01-09mingw: implement `readlink()`Karsten Blees
2026-01-09mingw: allow `mingw_chdir()` to change to symlink-resolved directoriesKarsten Blees
2026-01-09mingw: support renaming symlinksKarsten Blees
2026-01-09mingw: handle symlinks to directories in `mingw_unlink()`Karsten Blees
2026-01-09mingw: add symlink-specific error codesKarsten Blees
2026-01-09mingw: change default of `core.symlinks` to falseKarsten Blees
2026-01-09mingw: factor out the retry logicKarsten Blees
2026-01-09mingw: compute the correct size for symlinks in `mingw_lstat()`Bill Zissimopoulos
2026-01-09mingw: teach dirent about symlinksKarsten Blees
2026-01-09mingw: let `mingw_lstat()` error early upon problems with reparse pointsKarsten Blees
2026-01-09mingw: drop the separate `do_lstat()` functionKarsten Blees
2026-01-09mingw: implement `stat()` with symlink supportKarsten Blees
2026-01-09mingw: don't call `GetFileAttributes()` twice in `mingw_lstat()`Karsten Blees
2026-01-09mingw: do resolve symlinks in `getcwd()`Johannes Schindelin
2025-12-30Merge branch 'js/test-symlink-windows'Junio C Hamano
2025-12-23Merge branch 'tc/memzero-array'Junio C Hamano
2025-12-18Merge branch 'js/test-symlink-windows' into js/prep-symlink-windowsJunio C Hamano
2025-12-18mingw: special-case `open(symlink, O_CREAT | O_EXCL)`Johannes Schindelin
2025-12-16Merge branch 'rs/ban-mktemp'Junio C Hamano
2025-12-16Merge branch 'gf/win32-pthread-cond-init'Junio C Hamano
2025-12-11git-compat-util: introduce MEMZERO_ARRAY() macroToon Claes
2025-12-07compat: remove gitmkdtemp()René Scharfe
2025-12-07compat: remove mingw_mktemp()René Scharfe
2025-12-07compat: use git_mkdtemp()René Scharfe
2025-11-30Merge branch 'jk/asan-bonanza'Junio C Hamano
2025-11-26Merge branch 'gf/win32-pthread-cond-wait-err'Junio C Hamano
2025-11-26Merge branch 'js/mingw-assign-comma-fix'Junio C Hamano
2025-11-20win32: pthread_cond_init should return a valueGreg Funni
2025-11-20win32: return error if SleepConditionVariableCS failsGreg Funni
2025-11-18compat/mmap: mark unused argument in git_munmap()Jeff King
2025-11-17mingw: avoid the comma operatorJohannes Schindelin
2025-10-09mingw: order `#include`s alphabeticallyJohannes Schindelin
2025-10-09mingw: avoid relative `#include`sJohannes Schindelin
2025-08-04Merge branch 'js/mingw-fixes'Junio C Hamano
2025-08-04Merge branch 'ps/config-wo-the-repository'Junio C Hamano