summaryrefslogtreecommitdiffstats
path: root/compat (follow)
AgeCommit message (Expand)AuthorFilesLines
2026-01-23Merge branch 'js/symlink-windows'Junio C Hamano4-156/+496
2026-01-21Merge branch 'js/prep-symlink-windows'Junio C Hamano1-11/+7
2026-01-09mingw: emulate `stat()` a little more faithfullyJohannes Schindelin1-1/+13
2026-01-09mingw: try to create symlinks without elevated permissionsJohannes Schindelin1-2/+24
2026-01-09mingw: add support for symlinks to directoriesKarsten Blees1-0/+164
2026-01-09mingw: implement basic `symlink()` functionality (file symlinks only)Karsten Blees2-2/+29
2026-01-09mingw: implement `readlink()`Karsten Blees2-2/+25
2026-01-09mingw: allow `mingw_chdir()` to change to symlink-resolved directoriesKarsten Blees1-1/+19
2026-01-09mingw: support renaming symlinksKarsten Blees1-22/+16
2026-01-09mingw: handle symlinks to directories in `mingw_unlink()`Karsten Blees1-1/+8
2026-01-09mingw: add symlink-specific error codesKarsten Blees1-0/+5
2026-01-09mingw: change default of `core.symlinks` to falseKarsten Blees1-0/+9
2026-01-09mingw: factor out the retry logicKarsten Blees1-58/+46
2026-01-09mingw: compute the correct size for symlinks in `mingw_lstat()`Bill Zissimopoulos1-10/+104
2026-01-09mingw: teach dirent about symlinksKarsten Blees3-13/+11
2026-01-09mingw: let `mingw_lstat()` error early upon problems with reparse pointsKarsten Blees1-10/+14
2026-01-09mingw: drop the separate `do_lstat()` functionKarsten Blees1-21/+2
2026-01-09mingw: implement `stat()` with symlink supportKarsten Blees1-1/+18
2026-01-09mingw: don't call `GetFileAttributes()` twice in `mingw_lstat()`Karsten Blees1-38/+15
2026-01-09mingw: do resolve symlinks in `getcwd()`Johannes Schindelin1-11/+7
2025-12-30Merge branch 'js/test-symlink-windows'Junio C Hamano1-0/+14
2025-12-23Merge branch 'tc/memzero-array'Junio C Hamano1-1/+1
2025-12-18Merge branch 'js/test-symlink-windows' into js/prep-symlink-windowsJunio C Hamano1-0/+14
2025-12-18mingw: special-case `open(symlink, O_CREAT | O_EXCL)`Johannes Schindelin1-0/+14
2025-12-16Merge branch 'rs/ban-mktemp'Junio C Hamano4-25/+1
2025-12-16Merge branch 'gf/win32-pthread-cond-init'Junio C Hamano1-1/+1
2025-12-11git-compat-util: introduce MEMZERO_ARRAY() macroToon Claes1-1/+1
2025-12-07compat: remove gitmkdtemp()René Scharfe2-8/+1
2025-12-07compat: remove mingw_mktemp()René Scharfe2-15/+0
2025-12-07compat: use git_mkdtemp()René Scharfe1-3/+1
2025-11-30Merge branch 'jk/asan-bonanza'Junio C Hamano1-1/+1
2025-11-26Merge branch 'gf/win32-pthread-cond-wait-err'Junio C Hamano2-1/+9
2025-11-26Merge branch 'js/mingw-assign-comma-fix'Junio C Hamano1-20/+28
2025-11-20win32: pthread_cond_init should return a valueGreg Funni1-1/+1
2025-11-20win32: return error if SleepConditionVariableCS failsGreg Funni2-1/+9
2025-11-18compat/mmap: mark unused argument in git_munmap()Jeff King1-1/+1
2025-11-17mingw: avoid the comma operatorJohannes Schindelin1-20/+28
2025-10-09mingw: order `#include`s alphabeticallyJohannes Schindelin1-11/+11
2025-10-09mingw: avoid relative `#include`sJohannes Schindelin1-10/+10
2025-08-04Merge branch 'js/mingw-fixes'Junio C Hamano1-70/+23
2025-08-04Merge branch 'ps/config-wo-the-repository'Junio C Hamano1-3/+3
2025-08-03mingw: support Windows Server 2016 againJohannes Schindelin1-1/+3
2025-08-03mingw_rename: support ReFS on Windows 2022Johannes Schindelin1-1/+1
2025-08-03mingw: drop Windows 7-specific work-aroundJohannes Schindelin1-64/+4
2025-08-03mingw_open_existing: handle directories betterMatthias Aßhauer1-5/+16
2025-07-24Merge branch 'ss/compat-bswap-revamp'Junio C Hamano1-64/+46
2025-07-23config: drop `git_config_set()` wrapperPatrick Steinhardt1-2/+2
2025-07-23config: drop `git_config_get_bool()` wrapperPatrick Steinhardt1-1/+1
2025-07-15bswap.h: provide a built-in based version of bswap32/64 if possibleSebastian Andrzej Siewior1-0/+13
2025-07-15bswap.h: remove optimized x86 version of bswap32/64Sebastian Andrzej Siewior1-40/+1