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
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-03
Win32: detect unix socket support at runtime
Matthias Aßhauer
2
-0
/
+25
2024-03-05
Merge branch 'jc/no-include-of-compat-util-from-headers'
Junio C Hamano
2
-2
/
+0
2024-02-24
compat: drop inclusion of <git-compat-util.h>
Junio C Hamano
2
-2
/
+0
2024-02-13
Merge branch 'js/win32-retry-pipe-write-on-enospc' into maint-2.43
Junio C Hamano
1
-4
/
+15
2024-02-08
Merge branch 'en/header-cleanup' into maint-2.43
Junio C Hamano
5
-4
/
+3
2024-02-06
Merge branch 'js/win32-retry-pipe-write-on-enospc'
Junio C Hamano
1
-4
/
+15
2024-01-30
win32: special-case `ENOSPC` when writing to a pipe
Johannes Schindelin
1
-4
/
+15
2024-01-19
Merge branch 'sk/mingw-owner-check-error-message-improvement'
Junio C Hamano
1
-13
/
+57
2024-01-10
mingw: give more details about unsafe directory's ownership
Sören Krecker
1
-13
/
+57
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
5
-4
/
+3
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
2
-4
/
+0
2023-12-26
fsmonitor--daemon.h: remove unnecessary includes
Elijah Newren
3
-0
/
+3
2023-12-09
config: handle NULL value when parsing non-bools
Jeff King
1
-0
/
+2
2023-09-29
Merge branch 'jk/fsmonitor-unused-parameter'
Junio C Hamano
6
-25
/
+22
2023-09-18
fsmonitor/darwin: mark unused parameters in system callback
Jeff King
1
-2
/
+2
2023-09-18
fsmonitor: mark unused parameters in stub functions
Jeff King
2
-7
/
+8
2023-09-18
fsmonitor/win32: mark unused parameter in fsm_os__incompatible()
Jeff King
1
-1
/
+1
2023-09-18
fsmonitor/win32: drop unused parameters
Jeff King
1
-14
/
+10
2023-09-18
fsmonitor: prefer repo_git_path() to git_pathdup()
Jeff King
1
-1
/
+1
2023-08-19
hashmap: use expected signatures for comparison functions
Jeff King
1
-4
/
+6
2023-08-15
Merge branch 'ds/maintenance-on-windows-fix'
Junio C Hamano
1
-0
/
+115
2023-08-09
Merge branch 'ma/locate-in-path-for-windows'
Junio C Hamano
2
-0
/
+8
2023-08-09
win32: add a helper to run `git.exe` without a foreground window
Johannes Schindelin
1
-0
/
+115
2023-08-03
compat/mingw: implement a native locate_in_PATH()
Matthias Aßhauer
2
-0
/
+8
2023-07-25
Merge branch 'mh/mingw-case-sensitive-build'
Junio C Hamano
1
-2
/
+2
2023-07-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
1
-1
/
+0
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
2
-2
/
+5
2023-07-05
treewide: remove unnecessary includes for wrapper.h
Calvin Wan
1
-1
/
+0
2023-06-28
config: add ctx arg to config_fn_t
Glen Choo
2
-2
/
+5
2023-06-21
fsmonitor-ll.h: split this header out of fsmonitor.h
Elijah Newren
9
-9
/
+12
2023-06-21
repository: remove unnecessary include of path.h
Elijah Newren
1
-0
/
+1
2023-06-21
cache.h: remove this no-longer-used header
Elijah Newren
10
-9
/
+9
2023-06-21
read-cache*.h: move declarations for read-cache.c functions from cache.h
Elijah Newren
2
-0
/
+2
2023-06-12
mingw: use lowercase includes for some Windows headers
Mike Hommey
1
-2
/
+2
2023-04-24
fsmonitor: reduce includes of cache.h
Elijah Newren
3
-3
/
+3
2023-04-24
cache.h: remove unnecessary headers
Elijah Newren
2
-0
/
+2
2023-04-24
hash-ll.h: split out of hash.h to remove dependency on repository.h
Elijah Newren
4
-0
/
+4
2023-04-24
symlinks.h: move declarations for symlinks.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: remove double forward declaration of read_in_full
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: remove unnecessary cache.h inclusion
Elijah Newren
1
-1
/
+1
2023-04-11
treewide: be explicit about dependence on trace.h & trace2.h
Elijah Newren
5
-0
/
+6
2023-03-21
environment.h: move declarations for environment.c functions from cache.h
Elijah Newren
2
-0
/
+2
2023-03-21
treewide: remove unnecessary includes of cache.h
Elijah Newren
1
-1
/
+1
2023-03-21
wrapper.h: move declarations for wrapper.c functions from cache.h
Elijah Newren
2
-0
/
+2
2023-03-21
abspath.h: move absolute path functions from cache.h
Elijah Newren
3
-0
/
+3
2023-03-21
treewide: remove unnecessary cache.h inclusion from several sources
Elijah Newren
2
-2
/
+2
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
11
-0
/
+11
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-02-23
alloc.h: move ALLOC_GROW() functions from cache.h
Elijah Newren
1
-0
/
+1
2023-02-23
treewide: ensure one of the appropriate headers is sourced first
Elijah Newren
2
-0
/
+2
2023-02-09
Merge branch 'sk/winansi-createthread-fix'
Junio C Hamano
1
-1
/
+1
2023-02-01
compat/winansi: check for errors of CreateThread() correctly
Seija Kijin
1
-1
/
+1
2023-01-23
Merge branch 'sk/win32-close-handle-upon-pthread-join'
Junio C Hamano
1
-11
/
+14
2023-01-23
Merge branch 'rs/use-enhanced-bre-on-macos'
Junio C Hamano
1
-0
/
+9
2023-01-21
Merge branch 'rs/dup-array'
Junio C Hamano
1
-7
/
+3
2023-01-09
use DUP_ARRAY
René Scharfe
1
-2
/
+1
2023-01-09
mingw: make argv2 in try_shell_exec() non-const
René Scharfe
1
-5
/
+2
2023-01-08
use enhanced basic regular expressions on macOS
René Scharfe
1
-0
/
+9
2023-01-05
Merge branch 'dh/mingw-ownership-check-typofix'
Junio C Hamano
1
-1
/
+1
2023-01-04
win32: close handles of threads that have been joined
Seija Kijin
1
-0
/
+3
2023-01-04
win32: prepare pthread.c for change by formatting
Seija Kijin
1
-11
/
+11
2022-12-25
win32: use _endthreadex to terminate threads, not ExitThread
Seija Kijin
1
-1
/
+1
2022-12-20
mingw: fix typo in an error message from ownership check
Daniël Haazen
1
-1
/
+1
2022-12-19
Merge branch 'jh/fsmonitor-darwin-modernize'
Junio C Hamano
2
-14
/
+25
2022-12-15
fsmonitor: eliminate call to deprecated FSEventStream function
Jeff Hostetler
2
-14
/
+25
2022-11-23
Merge branch 'sz/macos-fsmonitor-symlinks'
Junio C Hamano
1
-1
/
+1
2022-11-08
Merge branch 'rs/no-more-run-command-v'
Taylor Blau
1
-4
/
+7
2022-11-08
fsmonitor--daemon: on macOS support symlink
srz_zumix
1
-1
/
+1
2022-10-30
use child_process member "args" instead of string array variable
René Scharfe
1
-4
/
+7
2022-10-27
Merge branch 'jk/unused-anno-more'
Junio C Hamano
1
-1
/
+1
2022-10-21
Merge branch 'ab/macos-build-fix-with-sha1dc'
Junio C Hamano
1
-5
/
+5
2022-10-19
fsmonitor OSX: compile with DC_SHA1=YesPlease
Ævar Arnfjörð Bjarmason
1
-5
/
+5
2022-10-17
mark unused parameters in trivial compat functions
Jeff King
1
-1
/
+1
2022-10-17
Merge branch 'ed/fsmonitor-on-networked-macos'
Junio C Hamano
7
-225
/
+381
2022-10-05
fsmonitor: deal with synthetic firmlinks on macOS
Eric DeCosta
3
-2
/
+121
2022-10-05
fsmonitor: avoid socket location check if using hook
Eric DeCosta
2
-5
/
+7
2022-10-05
fsmonitor: relocate socket file if .git directory is remote
Eric DeCosta
3
-1
/
+62
2022-10-05
fsmonitor: refactor filesystem checks to common interface
Eric DeCosta
4
-219
/
+193
2022-09-14
Merge branch 'ab/unused-annotation'
Junio C Hamano
1
-1
/
+1
2022-09-14
Merge branch 'jk/unused-annotation'
Junio C Hamano
1
-1
/
+1
2022-09-13
Merge branch 'jk/pipe-command-nonblock' into maint
Junio C Hamano
2
-0
/
+59
2022-09-13
Merge branch 'ed/fsmonitor-on-network-disk'
Junio C Hamano
1
-0
/
+68
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-08-26
Merge branch 'js/safe-directory-plus' into maint
Junio C Hamano
2
-2
/
+59
2022-08-26
Merge branch 'js/lstat-mingw-enotdir-fix' into maint
Junio C Hamano
1
-2
/
+2
2022-08-25
Merge branch 'vd/scalar-generalize-diagnose'
Junio C Hamano
1
-0
/
+56
2022-08-25
Merge branch 'jk/pipe-command-nonblock'
Junio C Hamano
2
-0
/
+59
2022-08-19
hashmap: mark unused callback parameters
Jeff King
1
-1
/
+1
2022-08-17
nonblock: support Windows
René Scharfe
1
-0
/
+27
2022-08-17
compat: add function to enable nonblocking pipes
Jeff King
2
-0
/
+32
2022-08-14
Merge branch 'js/safe-directory-plus'
Junio C Hamano
2
-2
/
+59
2022-08-12
scalar-diagnose: move 'get_disk_info()' to 'compat/'
Victoria Dye
1
-0
/
+56
2022-08-11
fsmonitor: option to allow fsmonitor to run against network-mounted repos
Eric DeCosta
1
-0
/
+68
2022-08-08
Merge branch 'js/lstat-mingw-enotdir-fix'
Junio C Hamano
1
-2
/
+2
2022-08-08
mingw: handle a file owned by the Administrators group correctly
Johannes Schindelin
1
-0
/
+10
2022-08-08
mingw: be more informative when ownership check fails on FAT32
Johannes Schindelin
1
-1
/
+24
2022-08-08
mingw: provide details about unsafe directories' ownership
Johannes Schindelin
1
-0
/
+24
2022-08-08
setup: prepare for more detailed "dubious ownership" messages
Johannes Schindelin
2
-2
/
+2
2022-08-05
Merge branch 'ds/win-syslog-compiler-fix' into maint
Junio C Hamano
1
-3
/
+4
2022-08-05
Merge branch 'rs/mingw-tighten-mkstemp' into maint
Junio C Hamano
1
-4
/
+1
2022-07-29
lstat(mingw): correctly detect ENOTDIR scenarios
Johannes Schindelin
1
-2
/
+2
2022-07-27
Merge branch 'ds/win-syslog-compiler-fix'
Junio C Hamano
1
-3
/
+4
2022-07-22
Merge branch 'rs/mingw-tighten-mkstemp'
Junio C Hamano
1
-4
/
+1
2022-07-19
compat/win32: correct for incorrect compiler warning
Derrick Stolee
1
-3
/
+4
2022-07-14
mingw: avoid mktemp() in mkstemp() implementation
René Scharfe
1
-4
/
+1
2022-06-10
Merge branch 'jh/builtin-fsmonitor-part3'
Junio C Hamano
8
-93
/
+1042
2022-06-08
Merge branch 'js/ci-gcc-12-fixes' into maint
Junio C Hamano
2
-1
/
+2
2022-06-03
Merge branch 'ds/bundle-uri'
Junio C Hamano
2
-6
/
+2
2022-06-03
Merge branch 'ns/batch-fsync'
Junio C Hamano
1
-0
/
+3
2022-05-31
Merge branch 'js/ci-gcc-12-fixes'
Junio C Hamano
2
-1
/
+2
2022-05-26
fsmonitor: on macOS also emit NFC spelling for NFD pathname
Jeff Hostetler
1
-2
/
+31
2022-05-26
fsm-listen-darwin: shutdown daemon if worktree root is moved/renamed
Jeff Hostetler
1
-0
/
+25
2022-05-26
fsm-health-win32: force shutdown daemon if worktree root moves
Jeff Hostetler
1
-0
/
+143
2022-05-26
fsm-health-win32: add polling framework to monitor daemon health
Jeff Hostetler
1
-1
/
+64
2022-05-26
fsmonitor--daemon: stub in health thread
Jeff Hostetler
3
-0
/
+143
2022-05-26
fsmonitor--daemon: rename listener thread related variables
Jeff Hostetler
3
-30
/
+30
2022-05-26
fsmonitor--daemon: cd out of worktree root
Jeff Hostetler
1
-6
/
+16
2022-05-26
fsm-listen-darwin: ignore FSEvents caused by xattr changes on macOS
Jeff Hostetler
1
-1
/
+33
2022-05-26
fsmonitor-settings: NTFS and FAT32 on MacOS are incompatible
Jeff Hostetler
1
-3
/
+17
2022-05-26
fsmonitor-settings: remote repos on Windows are incompatible
Jeff Hostetler
1
-0
/
+102
2022-05-26
fsmonitor-settings: remote repos on macOS are incompatible
Jeff Hostetler
1
-0
/
+66
2022-05-26
fsmonitor-settings: stub in macOS-specific incompatibility checking
Jeff Hostetler
1
-0
/
+9
2022-05-26
fsmonitor-settings: VFS for Git virtual repos are incompatible
Jeff Hostetler
1
-0
/
+26
2022-05-26
fsmonitor-settings: stub in Win32-specific incompatibility checking
Jeff Hostetler
1
-0
/
+9
2022-05-26
fsm-listen-win32: handle shortnames
Jeff Hostetler
1
-54
/
+332
2022-05-24
nedmalloc: avoid new compile error
Johannes Schindelin
1
-1
/
+0
2022-05-24
compat/win32/syslog: fix use-after-realloc
Johannes Schindelin
1
-0
/
+2
2022-05-16
dir API: add a generalized path_match_flags() function
Ævar Arnfjörð Bjarmason
2
-6
/
+2
2022-05-02
tree-wide: apply equals-null.cocci
Junio C Hamano
1
-1
/
+1
2022-05-02
Merge branch 'ep/maint-equals-null-cocci' into ep/equals-null-cocci
Junio C Hamano
3
-5
/
+5
2022-05-02
Merge branch 'ep/maint-equals-null-cocci' for maint-2.35
Junio C Hamano
3
-5
/
+5
2022-05-02
tree-wide: apply equals-null.cocci
Junio C Hamano
3
-5
/
+5
2022-04-11
Merge tag 'v2.35.2'
Junio C Hamano
2
-0
/
+94
2022-04-06
core.fsync: use batch mode and sync loose objects by default on Windows
Neeraj Singh
1
-0
/
+3
2022-04-04
Merge branch 'jh/builtin-fsmonitor-part2'
Junio C Hamano
4
-0
/
+1154
2022-03-30
Merge branch 'pw/add-p-single-key'
Junio C Hamano
2
-36
/
+211
2022-03-25
Merge branch 'ns/core-fsyncmethod'
Junio C Hamano
3
-5
/
+31
2022-03-25
compat/fsmonitor/fsm-listen-darwin: implement FSEvent listener on MacOS
Jeff Hostetler
1
-0
/
+383
2022-03-25
compat/fsmonitor/fsm-listen-darwin: add MacOS header files for FSEvent
Jeff Hostetler
2
-0
/
+116
2022-03-25
compat/fsmonitor/fsm-listen-win32: implement FSMonitor backend on Windows
Jeff Hostetler
1
-0
/
+565
2022-03-25
compat/fsmonitor/fsm-listen-darwin: stub in backend for Darwin
Jeff Hostetler
1
-0
/
+20
2022-03-25
compat/fsmonitor/fsm-listen-win32: stub in backend for Windows
Jeff Hostetler
2
-0
/
+70
2022-03-24
Sync with 2.34.2
Johannes Schindelin
2
-0
/
+94
2022-03-24
Sync with 2.33.2
Johannes Schindelin
2
-0
/
+96
2022-03-24
Sync with 2.32.1
Johannes Schindelin
2
-0
/
+96
2022-03-24
Sync with 2.31.2
Johannes Schindelin
2
-0
/
+96
2022-03-24
Sync with 2.30.3
Johannes Schindelin
2
-0
/
+96
2022-03-21
Merge branch 'pw/single-key-interactive'
Junio C Hamano
2
-6
/
+31
2022-03-21
Add a function to determine whether a path is owned by the current user
Johannes Schindelin
2
-0
/
+94
2022-03-17
mingw: avoid fallback for {local,gm}time_r()
Carlo Marcelo Arenas Belón
1
-0
/
+2
2022-03-16
terminal: restore settings on SIGTSTP
Phillip Wood
1
-3
/
+129
2022-03-16
terminal: work around macos poll() bug
Phillip Wood
1
-6
/
+36
2022-03-16
terminal: don't assume stdin is /dev/tty
Phillip Wood
2
-9
/
+22
2022-03-16
terminal: use flags for save_term()
Phillip Wood
2
-21
/
+27
2022-03-10
core.fsyncmethod: add writeout-only mode
Neeraj Singh
2
-0
/
+31
2022-03-10
wrapper: make inclusion of Windows csprng header tightly scoped
Neeraj Singh
1
-5
/
+0
2022-03-09
Merge branch 'pw/single-key-interactive' into pw/add-p-single-key
Junio C Hamano
2
-6
/
+31
2022-03-01
t/helper/test-chmtime: update mingw to support chmtime on directories
Tao Klerks
1
-4
/
+19
2022-02-23
terminal: set VMIN and VTIME in non-canonical mode
Phillip Wood
1
-1
/
+9
2022-02-23
terminal: pop signal handler when terminal is restored
Phillip Wood
2
-4
/
+21
2022-02-23
terminal: always reset terminal when reading without echo
Phillip Wood
1
-1
/
+1
2022-02-16
Merge branch 'ab/auto-detect-zlib-compress2'
Junio C Hamano
1
-5
/
+6
2022-02-11
Merge branch 'bc/csprng-mktemps'
Junio C Hamano
1
-0
/
+6
2022-02-05
Merge branch 'jc/qsort-s-alignment-fix'
Junio C Hamano
1
-10
/
+4
2022-01-26
compat: auto-detect if zlib has uncompress2()
Ævar Arnfjörð Bjarmason
1
-5
/
+6
2022-01-19
getcwd(mingw): handle the case when there is no cwd
Johannes Schindelin
1
-0
/
+4
2022-01-17
wrapper: add a helper to generate numbers from a CSPRNG
brian m. carlson
1
-0
/
+6
2022-01-12
Merge branch 'ma/windows-dynload-fix'
Junio C Hamano
4
-9
/
+12
2022-01-09
lazyload: use correct calling conventions
Matthias Aßhauer
4
-9
/
+12
2022-01-07
compat/qsort_s.c: avoid using potentially unaligned access
Junio C Hamano
1
-10
/
+4
2021-12-15
Merge branch 'hn/reftable'
Junio C Hamano
2
-0
/
+96
2021-12-10
Merge branch 'cb/mingw-gmtime-r'
Junio C Hamano
1
-0
/
+2
2021-11-29
Merge branch 'jc/unsetenv-returns-an-int'
Junio C Hamano
1
-1
/
+3
2021-11-27
mingw: avoid fallback for {local,gm}time_r()
Carlo Marcelo Arenas Belón
1
-0
/
+2
2021-11-10
simple-ipc: work around issues with Cygwin's Unix socket emulation
Johannes Schindelin
1
-0
/
+22
2021-10-29
unsetenv(3) returns int, not void
Junio C Hamano
1
-1
/
+3
2021-10-18
Merge branch 'cm/save-restore-terminal'
Junio C Hamano
2
-15
/
+63
2021-10-13
Merge branch 'jh/builtin-fsmonitor-part1'
Junio C Hamano
2
-22
/
+171
2021-10-13
Merge branch 'ab/config-based-hooks-1'
Junio C Hamano
1
-1
/
+1
2021-10-12
Merge branch 'rs/git-mmap-uses-malloc' into maint
Junio C Hamano
1
-1
/
+6
2021-10-08
Provide zlib's uncompress2 from compat/zlib-compat.c
Han-Wen Nienhuys
2
-0
/
+96
2021-10-06
terminal: teach git how to save/restore its terminal settings
Carlo Marcelo Arenas Belón
2
-15
/
+63
2021-09-27
lazyload.h: use an even more generic function pointer than FARPROC
Carlo Marcelo Arenas Belón
1
-3
/
+6
2021-09-27
lazyload.h: fix warnings about mismatching function pointer types
Johannes Sixt
1
-2
/
+3
2021-09-23
Makefile: stop hardcoding {command,config}-list.h
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-09-20
Merge branch 'cb/pedantic-build-for-developers'
Junio C Hamano
2
-2
/
+2
2021-09-20
Merge branch 'ab/tr2-leaks-and-fixes'
Junio C Hamano
1
-24
/
+145
2021-09-20
simple-ipc/ipc-win32: add Windows ACL to named pipe
Jeff Hostetler
1
-11
/
+129
2021-09-20
simple-ipc/ipc-win32: add trace2 debugging
Jeff Hostetler
1
-1
/
+24
2021-09-20
simple-ipc: preparations for supporting binary messages.
Jeff Hostetler
2
-10
/
+18
2021-09-08
Merge branch 'rs/git-mmap-uses-malloc'
Junio C Hamano
1
-1
/
+6
2021-09-07
tr2: log N parent process names on Linux
Ævar Arnfjörð Bjarmason
1
-17
/
+132
2021-09-07
tr2: do compiler enum check in trace2_collect_process_info()
Ævar Arnfjörð Bjarmason
1
-6
/
+7
2021-09-07
tr2: leave the parent list empty upon failure & don't leak memory
Ævar Arnfjörð Bjarmason
1
-3
/
+5
2021-09-07
tr2: clarify TRACE2_PROCESS_INFO_EXIT comment under Linux
Ævar Arnfjörð Bjarmason
1
-1
/
+5
2021-09-07
tr2: remove NEEDSWORK comment for "non-procfs" implementations
Ævar Arnfjörð Bjarmason
1
-1
/
+0
2021-09-03
win32: allow building with pedantic mode enabled
Carlo Marcelo Arenas Belón
2
-2
/
+2
2021-08-24
Merge branch 'es/trace2-log-parent-process-name'
Junio C Hamano
2
-0
/
+66
2021-08-24
compat: let git_mmap use malloc(3) directly
René Scharfe
1
-1
/
+6
2021-08-02
mingw: align symlinks-related rmdir() behavior with Linux
Thomas Bétous
1
-0
/
+21
[next]