summaryrefslogtreecommitdiff
path: root/compat/mingw.c
AgeCommit message (Expand)AuthorFilesLines
2025-02-21compat/mingw: rename the symlink, not the targetEliah Kagan1-1/+3
2025-02-18reftable: ignore file-in-use errors when unlink(3p) fails on WindowsPatrick Steinhardt1-1/+4
2024-12-23Merge branch 'js/mingw-rename-fix'Junio C Hamano1-1/+1
2024-12-17mingw_rename: do support directory renamesJohannes Schindelin1-1/+1
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-0/+1
2024-11-13Merge branch 'ps/mingw-rename'Junio C Hamano1-6/+151
2024-11-06compat/mingw: support POSIX semantics for atomic renamesPatrick Steinhardt1-4/+83
2024-10-27compat/mingw: allow deletion of most opened filesPatrick Steinhardt1-0/+66
2024-10-27compat/mingw: share file handles created via `CreateFileW()`Patrick Steinhardt1-2/+2
2024-10-17mingw.c: Fix complier warnings for a 64 bit msvcSören Krecker1-10/+15
2024-09-23Merge branch 'ps/environ-wo-the-repository'Junio C Hamano1-0/+2
2024-09-12environment: guard state depending on a repositoryPatrick Steinhardt1-0/+2
2024-08-28compat: mark unused parameters in win32/mingw functionsJeff King1-7/+8
2024-07-13mingw(is_msys2_sh): handle forward slashes in the `sh.exe` path, tooJohannes Schindelin1-1/+1
2024-06-27Merge branch 'js/mingw-remove-unused-extern-decl'Junio C Hamano1-1/+0
2024-06-20mingw: drop bogus (and unneeded) declaration of `_pgmptr`Johannes Schindelin1-1/+0
2024-06-07compat/win32: fix const-correctness with string constantsPatrick Steinhardt1-12/+16
2024-05-03win32: fix building with NO_UNIX_SOCKETSMike Hommey1-0/+2
2024-04-03Win32: detect unix socket support at runtimeMatthias Aßhauer1-0/+19
2024-02-06Merge branch 'js/win32-retry-pipe-write-on-enospc'Junio C Hamano1-4/+15
2024-01-30win32: special-case `ENOSPC` when writing to a pipeJohannes Schindelin1-4/+15
2024-01-19Merge branch 'sk/mingw-owner-check-error-message-improvement'Junio C Hamano1-13/+57
2024-01-10mingw: give more details about unsafe directory's ownershipSören Krecker1-13/+57
2023-12-09config: handle NULL value when parsing non-boolsJeff King1-0/+2
2023-08-09Merge branch 'ma/locate-in-path-for-windows'Junio C Hamano1-0/+5
2023-08-03compat/mingw: implement a native locate_in_PATH()Matthias Aßhauer1-0/+5
2023-07-06Merge branch 'gc/config-context'Junio C Hamano1-1/+2
2023-06-28config: add ctx arg to config_fn_tGlen Choo1-1/+2
2023-06-21cache.h: remove this no-longer-used headerElijah Newren1-1/+0
2023-04-24symlinks.h: move declarations for symlinks.c functions from cache.hElijah Newren1-0/+1
2023-04-11treewide: be explicit about dependence on trace.h & trace2.hElijah Newren1-0/+1
2023-03-21environment.h: move declarations for environment.c functions from cache.hElijah Newren1-0/+1
2023-03-21wrapper.h: move declarations for wrapper.c functions from cache.hElijah Newren1-0/+1
2023-03-21abspath.h: move absolute path functions from cache.hElijah Newren1-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2023-02-23alloc.h: move ALLOC_GROW() functions from cache.hElijah Newren1-0/+1
2023-01-21Merge branch 'rs/dup-array'Junio C Hamano1-7/+3
2023-01-09use DUP_ARRAYRené Scharfe1-2/+1
2023-01-09mingw: make argv2 in try_shell_exec() non-constRené Scharfe1-5/+2
2023-01-05Merge branch 'dh/mingw-ownership-check-typofix'Junio C Hamano1-1/+1
2022-12-20mingw: fix typo in an error message from ownership checkDaniël Haazen1-1/+1
2022-10-30use child_process member "args" instead of string array variableRené Scharfe1-4/+7
2022-08-26Merge branch 'js/safe-directory-plus' into maintJunio C Hamano1-1/+58
2022-08-26Merge branch 'js/lstat-mingw-enotdir-fix' into maintJunio C Hamano1-2/+2
2022-08-14Merge branch 'js/safe-directory-plus'Junio C Hamano1-1/+58
2022-08-08Merge branch 'js/lstat-mingw-enotdir-fix'Junio C Hamano1-2/+2
2022-08-08mingw: handle a file owned by the Administrators group correctlyJohannes Schindelin1-0/+10
2022-08-08mingw: be more informative when ownership check fails on FAT32Johannes Schindelin1-1/+24
2022-08-08mingw: provide details about unsafe directories' ownershipJohannes Schindelin1-0/+24
2022-08-08setup: prepare for more detailed "dubious ownership" messagesJohannes Schindelin1-1/+1