summaryrefslogtreecommitdiffstats
path: root/compat
AgeCommit message (Expand)AuthorLines
2026-05-17Merge branch 'ob/more-repo-config-values' into jchJunio C Hamano-7/+13
2026-05-17Merge branch 'js/mingw-no-nedmalloc' into jchJunio C Hamano-7054/+0
2026-05-17Merge branch 'js/objects-larger-than-4gb-on-windows' into jchJunio C Hamano-0/+2
2026-05-09test-tool: add a helper to synthesize large packfilesJohannes Schindelin-0/+2
2026-05-09mingw: remove the vendored compat/nedmalloc/ subtreeJohannes Schindelin-7054/+0
2026-05-08mingw: optionally use legacy (non-POSIX) delete semanticsJohannes Schindelin-2/+45
2026-04-25environment: move "precomposed_unicode" into `struct repo_config_values`Olamide Caleb Bello-7/+13
2026-04-09Revert "compat/posix: introduce writev(3p) wrapper"Junio C Hamano-58/+0
2026-04-06compat/winansi: drop pre-Vista workaroundMatthias Aßhauer-33/+4
2026-04-06unify and bump _WIN32_WINNT definition to Windows 8.1Matthias Aßhauer-5/+7
2026-04-03mingw: use strftime() directly in UCRT buildsJohannes Schindelin-0/+4
2026-03-25regexp: leave a pointer to resurrect workaround for HomebrewJunio C Hamano-0/+5
2026-03-24Merge branch 'ps/upload-pack-buffer-more-writes'Junio C Hamano-0/+58
2026-03-13compat/posix: introduce writev(3p) wrapperPatrick Steinhardt-0/+58
2026-02-25Merge branch 'mc/tr2-process-ancestry-cleanup'Junio C Hamano-25/+130
2026-02-17Merge branch 'pc/lockfile-pid'Junio C Hamano-0/+10
2026-02-13trace2: emit cmd_ancestry data for WindowsMatthew John Cheetham-0/+8
2026-02-13trace2: refactor Windows process ancestry trace2 eventMatthew John Cheetham-25/+25
2026-02-13trace2: add macOS process ancestry tracingMatthew John Cheetham-0/+97
2026-01-23Merge branch 'js/symlink-windows'Junio C Hamano-156/+496
2026-01-22lockfile: add PID file for debugging stale locksPaulo Casaretto-0/+10
2026-01-21Merge branch 'js/prep-symlink-windows'Junio C Hamano-11/+7
2026-01-09mingw: emulate `stat()` a little more faithfullyJohannes Schindelin-1/+13
2026-01-09mingw: try to create symlinks without elevated permissionsJohannes Schindelin-2/+24
2026-01-09mingw: add support for symlinks to directoriesKarsten Blees-0/+164
2026-01-09mingw: implement basic `symlink()` functionality (file symlinks only)Karsten Blees-2/+29
2026-01-09mingw: implement `readlink()`Karsten Blees-2/+25
2026-01-09mingw: allow `mingw_chdir()` to change to symlink-resolved directoriesKarsten Blees-1/+19
2026-01-09mingw: support renaming symlinksKarsten Blees-22/+16
2026-01-09mingw: handle symlinks to directories in `mingw_unlink()`Karsten Blees-1/+8
2026-01-09mingw: add symlink-specific error codesKarsten Blees-0/+5
2026-01-09mingw: change default of `core.symlinks` to falseKarsten Blees-0/+9
2026-01-09mingw: factor out the retry logicKarsten Blees-58/+46
2026-01-09mingw: compute the correct size for symlinks in `mingw_lstat()`Bill Zissimopoulos-10/+104
2026-01-09mingw: teach dirent about symlinksKarsten Blees-13/+11
2026-01-09mingw: let `mingw_lstat()` error early upon problems with reparse pointsKarsten Blees-10/+14
2026-01-09mingw: drop the separate `do_lstat()` functionKarsten Blees-21/+2
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-30Merge branch 'js/test-symlink-windows'Junio C Hamano-0/+14
2025-12-23Merge branch 'tc/memzero-array'Junio C Hamano-1/+1
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-11git-compat-util: introduce MEMZERO_ARRAY() macroToon Claes-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