summaryrefslogtreecommitdiff
path: root/compat/mingw.c
AgeCommit message (Expand)Author
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-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-07compat: remove mingw_mktemp()René Scharfe
2025-11-26Merge branch 'js/mingw-assign-comma-fix'Junio C Hamano
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-03mingw: support Windows Server 2016 againJohannes Schindelin
2025-08-03mingw_rename: support ReFS on Windows 2022Johannes Schindelin
2025-08-03mingw: drop Windows 7-specific work-aroundJohannes Schindelin
2025-08-03mingw_open_existing: handle directories betterMatthias Aßhauer
2025-07-10compat/mingw: allow sigaction(SIGCHLD)Carlo Marcelo Arenas Belón
2025-04-15Merge branch 'ps/mingw-creat-excl-fix'Junio C Hamano
2025-04-15Merge branch 'ps/reftable-windows-unlink-fix'Junio C Hamano
2025-03-25mingw: special-case administrators even moreJohannes Schindelin
2025-03-21compat/mingw: fix EACCESS when opening files with `O_CREAT | O_EXCL`Patrick Steinhardt
2025-02-21compat/mingw: rename the symlink, not the targetEliah Kagan
2025-02-18reftable: ignore file-in-use errors when unlink(3p) fails on WindowsPatrick Steinhardt
2024-12-23Merge branch 'js/mingw-rename-fix'Junio C Hamano
2024-12-17mingw_rename: do support directory renamesJohannes Schindelin
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt
2024-11-13Merge branch 'ps/mingw-rename'Junio C Hamano
2024-11-06compat/mingw: support POSIX semantics for atomic renamesPatrick Steinhardt
2024-10-27compat/mingw: allow deletion of most opened filesPatrick Steinhardt
2024-10-27compat/mingw: share file handles created via `CreateFileW()`Patrick Steinhardt
2024-10-17mingw.c: Fix complier warnings for a 64 bit msvcSören Krecker
2024-09-23Merge branch 'ps/environ-wo-the-repository'Junio C Hamano
2024-09-12environment: guard state depending on a repositoryPatrick Steinhardt
2024-08-28compat: mark unused parameters in win32/mingw functionsJeff King
2024-07-13mingw(is_msys2_sh): handle forward slashes in the `sh.exe` path, tooJohannes Schindelin
2024-06-27Merge branch 'js/mingw-remove-unused-extern-decl'Junio C Hamano