index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
compat
/
mingw.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-03
Win32: detect unix socket support at runtime
Matthias Aßhauer
1
-0
/
+6
2023-08-09
Merge branch 'ma/locate-in-path-for-windows'
Junio C Hamano
1
-0
/
+3
2023-08-03
compat/mingw: implement a native locate_in_PATH()
Matthias Aßhauer
1
-0
/
+3
2023-06-28
config: add ctx arg to config_fn_t
Glen Choo
1
-1
/
+3
2022-08-08
setup: prepare for more detailed "dubious ownership" messages
Johannes Schindelin
1
-1
/
+1
2022-06-03
Merge branch 'ns/batch-fsync'
Junio C Hamano
1
-0
/
+3
2022-04-11
Merge tag 'v2.35.2'
Junio C Hamano
1
-0
/
+7
2022-04-06
core.fsync: use batch mode and sync loose objects by default on Windows
Neeraj Singh
1
-0
/
+3
2022-03-24
Sync with 2.30.3
Johannes Schindelin
1
-0
/
+7
2022-03-21
Add a function to determine whether a path is owned by the current user
Johannes Schindelin
1
-0
/
+7
2022-03-10
core.fsyncmethod: add writeout-only mode
Neeraj Singh
1
-0
/
+3
2021-02-26
Makefile: add OPEN_RETURNS_EINTR knob
Jeff King
1
-0
/
+1
2020-10-07
compat/mingw.h: drop extern from function declaration
Denton Liu
1
-1
/
+1
2020-02-17
Merge branch 'js/mingw-open-in-gdb'
Junio C Hamano
1
-0
/
+10
2020-02-14
mingw: add a helper function to attach GDB to the current process
Johannes Schindelin
1
-0
/
+10
2020-01-02
Merge branch 'js/mingw-reserved-filenames'
Junio C Hamano
1
-2
/
+9
2019-12-21
mingw: refuse paths containing reserved names
Johannes Schindelin
1
-2
/
+9
2019-12-09
Sync with Git 2.24.1
Junio C Hamano
1
-0
/
+14
2019-12-06
Sync with 2.23.1
Johannes Schindelin
1
-0
/
+14
2019-12-06
Sync with 2.22.2
Johannes Schindelin
1
-0
/
+14
2019-12-06
Sync with 2.21.1
Johannes Schindelin
1
-0
/
+14
2019-12-06
Sync with 2.20.2
Johannes Schindelin
1
-0
/
+14
2019-12-06
Sync with 2.19.3
Johannes Schindelin
1
-2
/
+16
2019-12-06
Sync with 2.16.6
Johannes Schindelin
1
-2
/
+16
2019-12-05
mingw: handle `subst`-ed "DOS drives"
Johannes Schindelin
1
-2
/
+2
2019-12-05
mingw: refuse to access paths with illegal characters
Johannes Schindelin
1
-2
/
+5
2019-12-05
mingw: refuse to access paths with trailing spaces or periods
Johannes Schindelin
1
-0
/
+11
2019-11-10
Fix spelling errors in code comments
Elijah Newren
1
-1
/
+1
2019-09-05
compat/*.[ch]: remove extern from function declarations using spatch
Denton Liu
1
-3
/
+3
2019-06-20
msvc: do not re-declare the timespec struct
Jeff Hostetler
1
-0
/
+2
2019-06-20
mingw: replace mingw_startup() hack
Johannes Schindelin
1
-11
/
+11
2019-05-07
mingw: remove obsolete IPv6-related code
Tanushree Tumane
1
-8
/
+0
2019-02-22
trace2: create new combined trace facility
Jeff Hostetler
1
-2
/
+1
2019-02-13
Merge branch 'js/mingw-host-cpu'
Junio C Hamano
1
-19
/
+0
2019-02-13
mingw: use a more canonical method to fix the CPU reporting
Johannes Schindelin
1
-19
/
+0
2019-02-08
Merge branch 'js/mingw-host-cpu'
Junio C Hamano
1
-0
/
+19
2019-02-07
mingw: fix CPU reporting in `git version --build-options`
Johannes Schindelin
1
-0
/
+19
2019-01-14
Merge branch 'tb/use-common-win32-pathfuncs-on-cygwin'
Junio C Hamano
1
-20
/
+0
2018-12-26
git clone <url> C:\cygwin\home\USER\repo' is working (again)
Torsten Bögershausen
1
-20
/
+0
2018-11-13
Merge branch 'js/mingw-utf8-env'
Junio C Hamano
1
-4
/
+28
2018-11-13
Merge branch 'js/mingw-perl5lib'
Junio C Hamano
1
-0
/
+3
2018-11-13
Merge branch 'js/mingw-isatty-and-dup2'
Junio C Hamano
1
-0
/
+3
2018-11-06
Merge branch 'js/mingw-ns-filetime'
Junio C Hamano
1
-10
/
+26
2018-10-31
mingw: fix isatty() after dup2()
Johannes Schindelin
1
-0
/
+3
2018-10-31
config: allow for platform-specific core.* config settings
Johannes Schindelin
1
-0
/
+3
2018-10-31
mingw: reencode environment variables on the fly (UTF-16 <-> UTF-8)
Johannes Schindelin
1
-4
/
+28
2018-10-24
mingw: implement nanosecond-precision file times
Karsten Blees
1
-10
/
+26
2018-10-16
mingw: use domain information for default email
Johannes Schindelin
1
-0
/
+2
2018-03-19
mingw: abort on invalid strftime formats
Johannes Schindelin
1
-0
/
+3
2017-06-02
Merge branch 'js/bs-is-a-dir-sep-on-windows'
Junio C Hamano
1
-1
/
+5
2017-05-23
mingw.h: permit arguments with side effects for is_dir_sep
Johannes Sixt
1
-1
/
+5
2016-12-11
mingw: intercept isatty() to handle /dev/null as Git expects it
Johannes Schindelin
1
-0
/
+3
2016-09-08
Merge branch 'bw/mingw-avoid-inheriting-fd-to-lockfile' into maint
Junio C Hamano
1
-0
/
+4
2016-09-08
Merge branch 'js/no-html-bypass-on-windows' into maint
Junio C Hamano
1
-3
/
+0
2016-09-08
Merge branch 'jk/common-main' into maint
Junio C Hamano
1
-1
/
+1
2016-08-23
mingw: ensure temporary file handles are not inherited by child processes
Ben Wijen
1
-0
/
+4
2016-08-19
Revert "display HTML in default browser using Windows' shell API"
Johannes Schindelin
1
-3
/
+0
2016-08-08
Merge branch 'ew/daemon-socket-keepalive' into maint
Junio C Hamano
1
-0
/
+3
2016-07-22
Windows: add missing definition of ENOTSOCK
Johannes Sixt
1
-0
/
+3
2016-07-06
mingw: declare main()'s argv as const
Johannes Schindelin
1
-1
/
+1
2016-06-20
mingw: let the build succeed with DEVELOPER=1
Johannes Schindelin
1
-2
/
+2
2016-05-26
Merge branch 'js/windows-dotgit' into maint
Junio C Hamano
1
-3
/
+0
2016-05-18
Merge branch 'jk/push-client-deadlock-fix' into HEAD
Junio C Hamano
1
-0
/
+1
2016-05-11
mingw: remove unnecessary definition
Johannes Schindelin
1
-3
/
+0
2016-05-02
Windows: add pthread_sigmask() that does nothing
Johannes Sixt
1
-0
/
+1
2016-03-30
MSVC: use shipped headers instead of fallback definitions
Sven Strickroth
1
-1
/
+1
2016-03-23
config --show-origin: report paths with forward slashes
Johannes Schindelin
1
-0
/
+6
2016-02-05
Merge branch 'js/dirname-basename' into maint
Junio C Hamano
1
-1
/
+4
2016-02-03
Merge branch 'js/dirname-basename'
Junio C Hamano
1
-1
/
+4
2016-01-25
mingw: avoid linking to the C library's isalpha()
Johannes Sixt
1
-6
/
+1
2016-01-15
mingw: avoid redefining S_* constants
Johannes Schindelin
1
-0
/
+4
2016-01-14
compat/mingw: support MSys2-based MinGW build
Johannes Schindelin
1
-1
/
+23
2016-01-12
Refactor skipping DOS drive prefixes
Johannes Schindelin
1
-1
/
+9
2015-12-21
mingw: emulate write(2) that fails with a EPIPE
Johannes Schindelin
1
-0
/
+3
2015-05-26
Merge branch 'nd/untracked-cache'
Junio C Hamano
1
-0
/
+9
2015-04-15
compat/mingw: stubs for getpgid() and tcgetpgrp()
Johannes Sixt
1
-2
/
+6
2015-03-12
mingw32: add uname()
Nguyễn Thái Ngọc Duy
1
-0
/
+9
2014-09-22
mingw.h: add dummy functions for sigset_t operations
Johannes Sixt
1
-1
/
+6
2014-07-30
Merge branch 'sk/mingw-uni-fix-more'
Junio C Hamano
1
-6
/
+5
2014-07-21
Merge branch 'sk/mingw-uni-fix'
Junio C Hamano
1
-4
/
+14
2014-07-21
Win32: don't copy the environment twice when spawning child processes
Karsten Blees
1
-6
/
+2
2014-07-21
Win32: fix environment memory leaks
Karsten Blees
1
-0
/
+1
2014-07-21
Win32: Unicode environment (incoming)
Karsten Blees
1
-0
/
+2
2014-07-16
MinGW: fix compile error due to missing ELOOP
Karsten Blees
1
-0
/
+3
2014-07-15
Win32: Unicode file name support (except dirent)
Karsten Blees
1
-4
/
+14
2014-06-10
Win32: fix broken pipe detection
Karsten Blees
1
-2
/
+0
2014-06-10
Win32: Thread-safe windows console output
Karsten Blees
1
-8
/
+4
2014-06-10
Win32: add Unicode conversion functions
Karsten Blees
1
-0
/
+104
2014-06-10
Win32: support Unicode console output
Karsten Blees
1
-0
/
+2
2014-06-10
mingw: avoid const warning
Stepan Kasal
1
-1
/
+1
2014-06-10
Win32: move main macro to a function
Karsten Blees
1
-10
/
+4
2014-06-10
Windows: allow using UNC path for git repository
Cezary Zawadka
1
-0
/
+2
2014-01-17
mingw: remove mingw_write
Erik Faye-Lund
1
-3
/
+0
2013-09-24
Merge branch 'kb/msvc-compile'
Jonathan Nieder
1
-4
/
+26
2013-09-19
compat/mingw.h: define PRId64
Johannes Sixt
1
-0
/
+1
2013-09-11
MinGW: Fix stat definitions to work with MinGW runtime version 4.0
Sebastian Schuberth
1
-0
/
+9
2013-09-11
MSVC: fix stat definition hell
Karsten Blees
1
-4
/
+11
2013-09-11
MSVC: fix compile errors due to macro redefinitions
Karsten Blees
1
-0
/
+6
2013-04-28
sparse: Fix mingw_main() argument number/type errors
Ramsay Jones
1
-2
/
+2
2013-04-28
compat/mingw.c: Fix some sparse warnings
Ramsay Jones
1
-0
/
+7
2012-12-04
mingw: get rid of getpass implementation
Erik Faye-Lund
1
-2
/
+0
2012-12-04
mingw: make fgetc raise SIGINT if apropriate
Erik Faye-Lund
1
-0
/
+6
2012-10-17
maybe_flush_or_die: move a too-loose Windows specific error
Johannes Sixt
1
-0
/
+3
2012-04-23
Merge branch 'rj/mingw-isguid'
Junio C Hamano
1
-3
/
+4
2012-04-18
compat/mingw.h: Set S_ISUID to prevent a fast-import test failure
Ramsay Jones
1
-3
/
+4
2012-04-05
compat/mingw.[ch]: Change return type of exec functions to int
Ramsay Jones
1
-2
/
+2
2011-12-09
Merge branch 'maint-1.7.7' into maint
Junio C Hamano
1
-1
/
+1
2011-12-09
mingw: give waitpid the correct signature
Erik Faye-Lund
1
-1
/
+1
2011-11-15
Revert "upload-archive: use start_command instead of fork"
Junio C Hamano
1
-0
/
+2
2011-10-30
upload-archive: use start_command instead of fork
Erik Faye-Lund
1
-2
/
+0
2011-10-15
mingw: ensure sockets are initialized before calling gethostname
Pat Thoyts
1
-0
/
+3
2011-06-29
Merge branch 'ef/maint-win-verify-path'
Junio C Hamano
1
-0
/
+9
2011-05-27
real_path: do not assume '/' is the path seperator
Theo Niessink
1
-0
/
+9
2011-05-23
Merge branch 'js/mingw-shutdown'
Junio C Hamano
1
-0
/
+3
2011-05-18
Windows: add a wrapper for the shutdown() system call
Johannes Sixt
1
-0
/
+3
2011-03-15
Merge branch 'sp/maint-fd-limit'
Junio C Hamano
1
-0
/
+16
2011-03-02
mingw: add minimum getrlimit() compatibility stub
Erik Faye-Lund
1
-0
/
+16
2011-02-27
Merge branch 'hv/mingw-fs-funnies'
Junio C Hamano
1
-8
/
+6
2011-02-07
mingw: add fallback for rmdir in case directory is in use
Heiko Voigt
1
-0
/
+3
2011-02-07
mingw: move unlink wrapper to mingw.c
Heiko Voigt
1
-8
/
+3
2010-12-16
Merge branch 'rj/msvc-fix'
Junio C Hamano
1
-6
/
+0
2010-12-12
Merge branch 'ef/win32-dirent'
Junio C Hamano
1
-29
/
+0
2010-12-09
msvc: Fix macro redefinition warnings
Ramsay Jones
1
-6
/
+0
2010-12-08
Merge branch 'il/remote-fd-ext'
Junio C Hamano
1
-0
/
+3
2010-11-23
win32: use our own dirent.h
Erik Faye-Lund
1
-29
/
+0
2010-11-04
mingw: use poll-emulation from gnulib
Erik Faye-Lund
1
-11
/
+0
2010-11-04
mingw: add kill emulation
Erik Faye-Lund
1
-0
/
+3
2010-11-04
mingw: support waitpid with pid > 0 and WNOHANG
Erik Faye-Lund
1
-0
/
+1
2010-11-04
mingw: use real pid
Erik Faye-Lund
1
-7
/
+3
2010-11-04
mingw: add network-wrappers for daemon
Mike Pape
1
-0
/
+16
2010-10-13
Add bidirectional_transfer_loop()
Ilari Liusvaara
1
-0
/
+5
2010-10-03
Add MinGW-specific execv() override.
Eric Sunshine
1
-0
/
+2
2010-10-03
Fix Windows-specific macro redefinition warning.
Eric Sunshine
1
-0
/
+6
2010-10-01
MinGW: fix stat() and lstat() implementations for handling symlinks
Pat Thoyts
1
-1
/
+2
2010-10-01
MinGW: Add missing file mode bit defines
Sebastian Schuberth
1
-1
/
+13
2010-10-01
MinGW: Use pid_t more consequently, introduce uid_t for greater compatibility
Sebastian Schuberth
1
-5
/
+6
2010-06-21
Merge branch 'js/async-thread'
Junio C Hamano
1
-1
/
+1
2010-05-20
mingw: use _commit to implement fsync
Erik Faye-Lund
1
-1
/
+1
2010-05-20
Fix checkout of large files to network shares on Windows XP
René Scharfe
1
-0
/
+3
2010-04-11
Merge branch 'jl/maint-submodule-gitfile-awareness'
Junio C Hamano
1
-0
/
+1
2010-04-11
Windows: start_command: Support non-NULL dir in struct child_process
Johannes Sixt
1
-0
/
+1
2010-03-07
Fix signature of fcntl() compatibility dummy
Johannes Sixt
1
-1
/
+1
2010-02-25
Windows: redirect f[re]open("/dev/null") to f[re]open("nul")
Johannes Sixt
1
-0
/
+6
2010-01-16
MSVC: Windows-native implementation for subset of Pthreads API
Andrzej K. Haczewski
1
-0
/
+5
2010-01-16
MSVC: Fix an "incompatible pointer types" compiler warning
Ramsay Jones
1
-1
/
+3
2010-01-16
Windows: avoid the "dup dance" when spawning a child process
Johannes Sixt
1
-1
/
+2
2009-11-24
Enable support for IPv6 on MinGW
Martin Storsjö
1
-0
/
+13
2009-11-20
Merge branch 'rj/cygwin-msvc'
Junio C Hamano
1
-1
/
+1
2009-11-08
MSVC: Add support for building with NO_MMAP
Ramsay Jones
1
-1
/
+1
2009-10-19
mingw: wrap SSL_set_(w|r)fd to call _get_osfhandle
Erik Faye-Lund
1
-0
/
+21
2009-09-18
Make usage of windows.h lean and mean
Marius Storm-Olsen
1
-0
/
+2
2009-09-18
Set _O_BINARY as default fmode for both MinGW and MSVC
Marius Storm-Olsen
1
-0
/
+5
2009-09-11
start_command: do not clobber cmd->env on Windows code path
Johannes Sixt
1
-2
/
+1
2009-07-05
MinGW: simplify waitpid() emulation macros
Johannes Sixt
1
-2
/
+3
2009-07-05
MinGW: truncate exit()'s argument to lowest 8 bits
Johannes Sixt
1
-0
/
+2
2009-06-01
MinGW readdir reimplementation to support d_type
Marius Storm-Olsen
1
-0
/
+29
2009-05-23
MinGW: Add a simple getpass()
Johannes Schindelin
1
-0
/
+2
2009-05-23
MinGW: use POSIX signature of waitpid()
Johannes Schindelin
1
-1
/
+1
2009-03-18
MinGW: implement mmap
Janos Laube
1
-0
/
+5
2009-03-17
MinGW: a hardlink implementation
Petr Kodl
1
-2
/
+1
2009-03-07
Brown paper bag fix for MinGW 64-bit stat
Johannes Schindelin
1
-1
/
+1
2009-03-05
MinGW: 64-bit file offsets
Johannes Schindelin
1
-1
/
+4
2009-01-21
Windows: Fix signal numbers
Johannes Sixt
1
-6
/
+6
2008-08-18
Revert "Windows: Use a customized struct stat that also has the st_blocks mem...
Johannes Sixt
1
-12
/
+3
2008-08-18
compat: introduce on_disk_bytes()
Junio C Hamano
1
-1
/
+0
2008-08-03
Modify mingw_main() workaround to avoid link errors
Steffen Prohaska
1
-2
/
+3
2008-07-25
Windows: Make sure argv[0] has a path
Johannes Sixt
1
-0
/
+12
2008-07-19
Add ANSI control code emulation for the Windows console
Peter Harris
1
-0
/
+11
2008-07-13
help (Windows): Display HTML in default browser using Windows' shell API
Steffen Prohaska
1
-0
/
+3
2008-06-26
Windows: Fix ntohl() related warnings about printf formatting
Steffen Prohaska
1
-0
/
+4
2008-06-26
Windows: TMP and TEMP environment variables specify a temporary directory.
Johannes Sixt
1
-0
/
+3
2008-06-26
Windows: Use a customized struct stat that also has the st_blocks member.
Johannes Sixt
1
-5
/
+13
2008-06-26
Windows: Add a custom implementation for utime().
Johannes Sixt
1
-0
/
+3
2008-06-26
Windows: Add a new lstat and fstat implementation based on Win32 API.
Marius Storm-Olsen
1
-1
/
+9
2008-06-26
Windows: Implement a custom spawnve().
Johannes Sixt
1
-0
/
+1
2008-06-26
Windows: Implement wrappers for gethostbyname(), socket(), and connect().
Johannes Sixt
1
-0
/
+9
2008-06-23
Windows: Implement start_command().
Johannes Sixt
1
-0
/
+8
2008-06-23
Windows: A pipe() replacement whose ends are not inherited to children.
Johannes Sixt
1
-4
/
+1
2008-06-23
Windows: Wrap execve so that shell scripts can be invoked.
Johannes Sixt
1
-0
/
+3
2008-06-23
Windows: Implement setitimer() and sigaction().
Johannes Sixt
1
-0
/
+3
2008-06-23
Windows: Fix PRIuMAX definition.
Johannes Sixt
1
-0
/
+1
2008-06-23
Windows: Work around misbehaved rename().
Johannes Sixt
1
-0
/
+3
2008-06-23
Windows: always chmod(, 0666) before unlink().
Johannes Schindelin
1
-0
/
+8
2008-06-23
Windows: Implement a wrapper of the open() function.
Johannes Sixt
1
-0
/
+3
2008-06-23
Windows: Treat Windows style path names.
Johannes Sixt
1
-0
/
+9
2008-06-22
Windows: Use the Windows style PATH separator ';'.
Johannes Sixt
1
-0
/
+6
2008-06-22
Add target architecture MinGW.
Johannes Sixt
1
-0
/
+134