summaryrefslogtreecommitdiff
path: root/compat/mingw.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-05Merge branch 'js/mingw-symlink-net-share-leak'Junio C Hamano1-0/+23
2026-07-30Merge branch 'ty/migrate-trust-executable-bit'Junio C Hamano1-4/+13
2026-07-28mingw: skip symlink type auto-detection for network share targetsJohannes Schindelin1-0/+23
2026-07-20environment: move has_symlinks into repo_config_valuesTian Yuchen1-4/+13
2026-07-16Merge branch 'js/coverity-fixes'Junio C Hamano1-3/+1
2026-07-06Merge branch 'ty/move-protect-hfs-ntfs'Junio C Hamano1-1/+1
2026-07-05mingw: make `exit_process()` own the process handle on all pathsJohannes Schindelin1-3/+1
2026-06-12environment: move 'protect_hfs' and 'protect_ntfs' into 'repo_config_values'Tian Yuchen1-1/+1
2026-06-05mingw: really handle SIGINTJohannes Schindelin1-0/+9
2026-06-05mingw: kill child processes in a gentler wayJohannes Schindelin1-7/+20
2026-05-08mingw: optionally use legacy (non-POSIX) delete semanticsJohannes Schindelin1-2/+45
2026-04-06unify and bump _WIN32_WINNT definition to Windows 8.1Matthias Aßhauer1-1/+1
2026-04-03mingw: use strftime() directly in UCRT buildsJohannes Schindelin1-0/+4
2026-02-17Merge branch 'pc/lockfile-pid'Junio C Hamano1-0/+10
2026-01-22lockfile: add PID file for debugging stale locksPaulo Casaretto1-0/+10
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 Blees1-0/+28
2026-01-09mingw: implement `readlink()`Karsten Blees1-0/+24
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 Blees1-10/+3
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-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 Hamano1-12/+0
2025-12-07compat: remove mingw_mktemp()René Scharfe1-12/+0
2025-11-26Merge branch 'js/mingw-assign-comma-fix'Junio C Hamano1-20/+28
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-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-10compat/mingw: allow sigaction(SIGCHLD)Carlo Marcelo Arenas Belón1-1/+3
2025-04-15Merge branch 'ps/mingw-creat-excl-fix'Junio C Hamano1-0/+20
2025-04-15Merge branch 'ps/reftable-windows-unlink-fix'Junio C Hamano1-1/+4
2025-03-25mingw: special-case administrators even moreJohannes Schindelin1-11/+28
2025-03-21compat/mingw: fix EACCESS when opening files with `O_CREAT | O_EXCL`Patrick Steinhardt1-0/+20