aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2 daysThe fifteenth batchHEADmastermainJunio C Hamano1-0/+8
2 daysMerge branch 'tb/macos-false-but-the-compiler-does-not-know-it-fix'Junio C Hamano1-1/+1
2 daysMerge branch 'jc/t6011-mv-ro-fix'Junio C Hamano1-0/+1
2 daysMerge branch 'dd/meson-perl-custom-path'Junio C Hamano10-10/+19
2 daysMerge branch 'ps/maintenance-missing-tasks'Junio C Hamano4-31/+257
2 daysMerge branch 'cf/wrapper-bsd-eloop'Junio C Hamano1-1/+20
4 daysThe fourteenth batchJunio C Hamano1-0/+11
4 daysMerge branch 'kj/glob-path-with-special-char'Junio C Hamano3-1/+432
4 daysMerge branch 'kh/docfixes'Junio C Hamano2-2/+2
4 daysMerge branch 'js/ci-buildsystems-cleanup'Junio C Hamano10-1950/+0
4 daysMerge branch 'ps/ci-test-aggreg-fix-for-meson'Junio C Hamano1-0/+1
4 daysMerge branch 'en/get-tree-entry-doc'Junio C Hamano1-5/+8
5 daysThe thirteenth batchJunio C Hamano1-0/+15
5 daysMerge branch 'ps/meson-bin-sh'Junio C Hamano1-1/+11
5 daysMerge branch 'ng/xdiff-truly-minimal'Junio C Hamano3-2/+18
5 daysMerge branch 'ds/fix-thin-fix'Junio C Hamano7-28/+216
5 daysMerge branch 'jc/ci-skip-unavailable-external-software'Junio C Hamano1-13/+8
5 daysMerge branch 'ps/object-store-cleanup'Junio C Hamano41-289/+278
5 daysMerge branch 'ag/send-email-outlook'Junio C Hamano2-1/+45
8 daysMerge branch 'master' of https://github.com/j6t/gitkJunio C Hamano3-126/+1553
8 daysMerge branch 'master' of https://github.com/j6t/git-guiJunio C Hamano6-2732/+23
8 daysMerge branch 'js/po-update-workflow'Johannes Sixt4-2731/+12
9 daysMerge branch 'at/translation-tamil'Johannes Sixt2-0/+1458
9 daysThe twelfth batchJunio C Hamano1-0/+10
9 daysMerge branch 'js/diff-codeql-false-positive-workaround'Junio C Hamano1-1/+1
9 daysMerge branch 'ps/mv-contradiction-fix'Junio C Hamano2-7/+81
9 daysMerge branch 'en/hashmap-clear-fix'Junio C Hamano1-2/+3
10 daysmeson: allow customize perl installation pathĐoàn Trần Công Danh10-10/+19
10 daysgit-gui: treat the message template file as a built fileJohannes Sixt4-2728/+9
10 daysbuiltin/maintenance: introduce "rerere-gc" taskPatrick Steinhardt4-0/+94
10 daysbuiltin/gc: move rerere garbage collection into separate functionPatrick Steinhardt1-5/+11
10 daysbuiltin/maintenance: introduce "worktree-prune" taskPatrick Steinhardt4-0/+128
10 daysbuiltin/gc: move pruning of worktrees into a separate functionPatrick Steinhardt1-10/+15
10 daysbuiltin/gc: remove global variables where it is trivial to doPatrick Steinhardt1-19/+12
10 daysbuiltin/gc: fix indentation of `cmd_gc()` parametersPatrick Steinhardt1-3/+3
11 daysintialize false_but_the_compiler_does_not_know_it_Torsten Bögershausen1-1/+1
11 daysgitk: add Tamil translationதமிழ் நேரம்2-0/+1458
11 dayst6011: fix misconversion from perl to sedJunio C Hamano1-0/+1
11 dayswrapper: NetBSD gives EFTYPE and FreeBSD gives EMFILE where POSIX uses ELOOPCollin Funk1-1/+20
12 daysThe eleventh batchJunio C Hamano1-0/+10
12 daysMerge branch 'kn/meson-hdr-check'Junio C Hamano5-25/+112
12 daysMerge branch 'es/meson-cleanup'Junio C Hamano1-69/+48
12 daysMerge branch 'ps/meson-build-perf-bench'Junio C Hamano6-14/+133
12 daysMerge branch 'js/windows-arm64'Junio C Hamano3-5/+37
12 daysci: fix aggregation of test results with MesonPatrick Steinhardt1-0/+1
12 daysconfig.mak.uname: drop the `vcxproj` targetJohannes Schindelin1-76/+0
12 dayscontrib/buildsystems: drop support for building . vcproj/.vcxproj filesJohannes Schindelin7-1864/+0
12 daysci: stop linking the `prove` cacheJohannes Schindelin2-10/+0
12 daysdoc: branch: fix inline-verbatimKristoffer Haugsbakk1-1/+1
12 daysdoc: reflog: fix `drop` subheadingKristoffer Haugsbakk1-1/+1
13 daysdir.c: literal match with wildcard in pathspec should still globK Jayatheerth3-1/+432
2025-05-02tree-walk.h: fix incorrect API commentElijah Newren1-5/+8
2025-04-30builtin/mv: convert assert(3p) into `BUG()`Patrick Steinhardt1-1/+2
2025-04-30builtin/mv: bail out when trying to move child and its parentPatrick Steinhardt2-6/+79
2025-04-29The tenth batchJunio C Hamano1-0/+23
2025-04-29Merge branch 'ps/ci-resurrect-p4-on-github'Junio C Hamano1-0/+1
2025-04-29Merge branch 'ps/install-bash-completion'Junio C Hamano2-0/+24
2025-04-29Merge branch 'jk/p5332-testfix'Junio C Hamano1-1/+1
2025-04-29Merge branch 'lo/remove-log-reencode-from-rev-info'Junio C Hamano1-1/+0
2025-04-29Merge branch 'ps/fewer-perl'Junio C Hamano10-160/+191
2025-04-29Merge branch 'ps/reftable-api-revamp'Junio C Hamano54-1274/+1635
2025-04-29Merge branch 'jh/gc-launchctl-schedule-fix'Junio C Hamano1-2/+2
2025-04-29Merge branch 'az/tighten-string-array-constness'Junio C Hamano15-24/+24
2025-04-29Merge branch 'as/typofix-in-env-h-header'Junio C Hamano1-1/+1
2025-04-29Merge branch 'ua/call-repo-config-with-possibly-null-repository'Junio C Hamano2-4/+2
2025-04-29Merge branch 'js/git-perf-env-override'Junio C Hamano1-0/+12
2025-04-29xdiff: disable cleanup_records heuristic with --minimalNiels Glodny3-2/+18
2025-04-29diff: check range before dereferencing an array elementJohannes Schindelin1-1/+1
2025-04-29object-store: drop `repo_has_object_file()`Patrick Steinhardt2-31/+0
2025-04-29treewide: convert users of `repo_has_object_file()` to `has_object()`Patrick Steinhardt23-50/+65
2025-04-29object-store: allow fetching objects via `has_object()`Patrick Steinhardt2-6/+13
2025-04-29object-store: move function declarations to their respective subsystemsPatrick Steinhardt12-103/+106
2025-04-29object-store: move and rename `odb_pack_keep()`Patrick Steinhardt6-22/+24
2025-04-29object-store: drop `loose_object_path()`Patrick Steinhardt6-18/+10
2025-04-29object-store: move `struct packed_git` into "packfile.h"Patrick Steinhardt3-59/+60
2025-04-29send-email: add --[no-]outlook-id-fix optionAditya Garg2-2/+25
2025-04-29hashmap: ensure hashmaps are reusable after hashmap_clear()Elijah Newren1-2/+3
2025-04-28index-pack: allow revisiting REF_DELTA chainsDerrick Stolee2-29/+41
2025-04-28t5309: create failing test for 'git index-pack'Derrick Stolee1-0/+24
2025-04-28test-tool: add pack-deltas helperDerrick Stolee5-0/+152
2025-04-28meson: wire up benchmarking optionsPatrick Steinhardt2-3/+9
2025-04-28meson: wire up benchmarksPatrick Steinhardt3-4/+91
2025-04-28t/perf: fix benchmarks with out-of-tree buildsPatrick Steinhardt1-2/+24
2025-04-28t/perf: use configured PERL_PATHPatrick Steinhardt3-5/+5
2025-04-28t/perf: fix benchmarks with alternate repo formatsPatrick Steinhardt1-1/+3
2025-04-25send-email: retrieve Message-ID from outlook SMTP serverAditya Garg1-0/+21
2025-04-25meson: prefer shell at "/bin/sh"Patrick Steinhardt1-1/+5
2025-04-25meson: report detected runtime executable pathsPatrick Steinhardt1-0/+6
2025-04-25meson: only check for missing networking syms on non-Windows; add compat implsEli Schwartz1-5/+8
2025-04-25meson: fix typo in function check that prevented checking for hstrerrorEli Schwartz1-1/+1
2025-04-25meson: add a couple missing networking dependenciesEli Schwartz1-4/+5
2025-04-25meson: do a full usage-based compile check for sysinfoEli Schwartz1-4/+4
2025-04-25meson: check for getpagesize before using itEli Schwartz1-0/+2
2025-04-25meson: simplify and parameterize various standard function checksEli Schwartz1-56/+29
2025-04-25ci: download JGit from maven, not eclipse.orgJunio C Hamano1-1/+1
2025-04-25ci: update the message for unavailble third-party softwareJunio C Hamano1-12/+7
2025-04-24The ninth batchJunio C Hamano1-0/+14
2025-04-24Sync with 'maint'Junio C Hamano0-0/+0
2025-04-24Merge branch 'rj/build-tweaks'Junio C Hamano8-34/+94
2025-04-24Merge branch 'ps/parse-options-integers'Junio C Hamano37-245/+649
2025-04-24Merge branch 'ds/doc-disable-hooks'Junio C Hamano1-0/+5
2025-04-24Merge branch 'ps/object-file-cleanup'Junio C Hamano149-2064/+2144
2025-04-24Merge branch 'aw/t9811-modernize'Junio C Hamano1-5/+3
2025-04-24Merge branch 'jc/ci-skip-unavailable-external-software'Junio C Hamano1-9/+22
2025-04-24CI updatesmaintJunio C Hamano0-0/+0
2025-04-24Merge branch 'jc/ci-skip-unavailable-external-software' into maint-2.49Junio C Hamano1-9/+22
2025-04-24Merge branch 'js/ci-fedora-gawk' into maint-2.49Junio C Hamano1-1/+1
2025-04-24Merge branch 'js/ci-github-update-ubuntu' into maint-2.49Junio C Hamano2-11/+2
2025-04-24Merge branch 'dd/sparse-glibc-workaround' into maint-2.49Junio C Hamano1-1/+1
2025-04-24ci: skip unavailable external softwareJunio C Hamano1-9/+22
2025-04-24Merge branch 'ps/object-file-cleanup' into ps/object-store-cleanupJunio C Hamano150-2064/+6223
2025-04-23The eighth batchJunio C Hamano1-0/+15
2025-04-23Merge branch 'mh/left-right-limited'Junio C Hamano2-0/+17
2025-04-23Merge branch 'js/range-check-codeql-workaround'Junio C Hamano1-2/+2
2025-04-23Merge branch 'ja/doc-reset-mv-rm-markup-updates'Junio C Hamano7-104/+109
2025-04-23Merge branch 'kn/bundle-dedup-optim'Junio C Hamano4-41/+61
2025-04-23Merge branch 'pb/perf-test-fixes'Junio C Hamano2-4/+5
2025-04-23maintenance: fix launchctl calendar intervalsJosh Heinrichs1-2/+2
2025-04-23makefile/meson: add 'check-headers' as alias for 'hdr-check'Karthik Nayak3-3/+7
2025-04-23meson: add support for 'hdr-check'Karthik Nayak1-0/+63
2025-04-23meson: rename 'third_party_sources' to 'third_party_excludes'Karthik Nayak2-4/+3
2025-04-23meson: move headers definition from 'contrib/coccinelle'Karthik Nayak2-16/+23
2025-04-23coccinelle: meson: rename variables to be more specificKarthik Nayak1-6/+6
2025-04-23ci/github: install git before checking out the repositoryKarthik Nayak1-0/+14
2025-04-23max_tree_depth: lower it for clangarm64 on WindowsJohannes Schindelin1-0/+10
2025-04-23mingw(arm64): do move the `/etc/git*` locationJohannes Schindelin1-2/+2
2025-04-23msvc: do handle builds on Windows/ARM64Johannes Schindelin1-1/+5
2025-04-23mingw: do not use nedmalloc on Windows/ARM64Johannes Schindelin1-1/+3
2025-04-23config.mak.uname: add support for clangarm64Dennis Ameling1-0/+4
2025-04-23bswap.h: add support for built-in bswap functionsDennis Ameling1-1/+13
2025-04-22revision: remove log_reencode field from rev_infoLucas Seiki Oshiro1-1/+0
2025-04-22p5332: drop "+" from --stdin-packs inputJeff King1-1/+1
2025-04-22contrib/completion: install Bash completionPatrick Steinhardt2-0/+24
2025-04-22ci: fix p4d executable not being found on GitHub ActionsPatrick Steinhardt1-0/+1
2025-04-21global: mark usage strings and string tables constAhelenia Ziemiańska15-24/+24
2025-04-20builtin/difftool: remove unnecessary if statementUsman Akinyemi1-2/+1
2025-04-20builtin/add: remove unnecessary if statementUsman Akinyemi1-2/+1
2025-04-20perf: do allow `GIT_PERF_*` to be overridden againJohannes Schindelin1-0/+12
2025-04-20Merge branch 'ob/strip-comments-on-commit'Johannes Sixt2-1/+11
2025-04-18t9811: fix misconversion of testsJunio C Hamano1-2/+1
2025-04-18environment: fix typo: 'setup_git_directory_gently'Abhijeet Sonar1-1/+1
2025-04-17config.mak.uname: set CSPRNG_METHOD to getrandom on LinuxRamsay Jones1-0/+1
2025-04-17The seventh batchJunio C Hamano1-0/+14
2025-04-17Merge branch 'ab/environment-clean-header'Junio C Hamano1-2/+0
2025-04-17Merge branch 'ps/refname-avail-check-optim'Junio C Hamano2-2/+17
2025-04-17Merge branch 'cj/refname-avail-check-optim-typofix'Junio C Hamano1-2/+2
2025-04-17Merge branch 'ua/update-update-server-info'Junio C Hamano2-2/+9
2025-04-17Merge branch 'en/merge-recursive-debug'Junio C Hamano46-5241/+538
2025-04-17Merge branch 'kn/blame-porcelain-unblamable'Junio C Hamano4-5/+60
2025-04-17Merge branch 'jk/fetch-follow-remote-head-fix'Junio C Hamano4-28/+32
2025-04-17parse-options: detect mismatches in integer signednessPatrick Steinhardt6-9/+16
2025-04-17parse-options: introduce precision handling for `OPTION_UNSIGNED`Patrick Steinhardt6-13/+60
2025-04-17parse-options: introduce precision handling for `OPTION_INTEGER`Patrick Steinhardt8-14/+75
2025-04-17parse-options: rename `OPT_MAGNITUDE()` to `OPT_UNSIGNED()`Patrick Steinhardt9-47/+47
2025-04-17parse-options: support unit factors in `OPT_INTEGER()`Patrick Steinhardt3-7/+11
2025-04-17global: use designated initializers for optionsPatrick Steinhardt24-158/+443
2025-04-17parse: fix off-by-one for minimum signed valuesPatrick Steinhardt1-1/+1
2025-04-16config.mak.uname: add arc4random to the cygwin buildRamsay Jones1-0/+1
2025-04-16config.mak.uname: add sysinfo() configuration for cygwinRamsay Jones3-1/+14
2025-04-16builtin/gc.c: correct RAM calculation when using sysinfoRamsay Jones1-2/+7
2025-04-16config.mak.uname: add clock_gettime() to the cygwin buildRamsay Jones1-0/+2
2025-04-16config.mak.uname: add HAVE_GETDELIM to the cygwin sectionRamsay Jones1-0/+1
2025-04-16config.mak.uname: only set NO_REGEX on cygwin for v1.7Ramsay Jones2-2/+4
2025-04-16config.mak.uname: add a note about NO_STRLCPY for LinuxRamsay Jones1-0/+1
2025-04-16Makefile: remove NEEDS_LIBRT build variableRamsay Jones2-9/+0
2025-04-16meson.build: set default help format to html on windowsRamsay Jones2-2/+13
2025-04-16meson.build: only set build variables for non-default valuesRamsay Jones2-2/+31
2025-04-16Makefile: only set some BASIC_CFLAGS when RUNTIME_PREFIX is setRamsay Jones1-17/+21
2025-04-16meson.build: remove -DCURL_DISABLE_TYPECHECKRamsay Jones1-1/+0
2025-04-16The sixth batchJunio C Hamano1-0/+48
2025-04-16Merge branch 'ps/cat-file-filter-batch'Junio C Hamano8-82/+411
2025-04-16Merge branch 'ps/test-wo-perl-prereq'Junio C Hamano84-373/+471
2025-04-16Merge branch 'jt/help-sha-backend-info-in-build-options'Junio C Hamano3-0/+26
2025-04-16Merge branch 'kn/non-transactional-batch-updates'Junio C Hamano10-523/+969
2025-04-16Merge branch 'zy/send-email-error-handling'Junio C Hamano1-15/+52
2025-04-16Merge branch 'ps/maintenance-reflog-expire'Junio C Hamano7-165/+263
2025-04-16Merge branch 'jt/rev-list-z'Junio C Hamano6-34/+175
2025-04-16Merge branch 'ab/pathspec-sign-compare-workaround'Junio C Hamano1-15/+17
2025-04-16Merge branch 'ps/misc-build-fixes'Junio C Hamano9-47/+87
2025-04-16Merge branch 'sk/clar-trailer-urlmatch-norm-test'Junio C Hamano5-363/+342
2025-04-16Merge branch 'ab/rm-sign-compare'Junio C Hamano1-12/+9
2025-04-16Merge branch 'jt/ref-transaction-abort-fix'Junio C Hamano2-1/+21
2025-04-16Merge branch 'js/ci-fedora-gawk'Junio C Hamano1-1/+1
2025-04-16Merge branch 'js/ci-github-update-ubuntu'Junio C Hamano2-12/+3
2025-04-16Merge branch 'dd/sparse-glibc-workaround'Junio C Hamano1-1/+1
2025-04-16t9811: be more precise to check importing of tagsAnthony Wang1-5/+4
2025-04-16docs: document core.hooksPath=/dev/nullDerrick Stolee1-0/+5
2025-04-16Documentation: stop depending on Perl to generate command listPatrick Steinhardt5-85/+109
2025-04-16Documentation: stop depending on Perl to massage user manualPatrick Steinhardt3-17/+23
2025-04-16request-pull: stop depending on PerlPatrick Steinhardt2-40/+40
2025-04-16filter-branch: stop depending on PerlPatrick Steinhardt1-18/+19
2025-04-16ci(pedantic): ensure that awk is installedJohannes Schindelin1-1/+1
2025-04-15The fifth batchJunio C Hamano1-0/+29
2025-04-15Merge branch 'bc/allow-upload-pack-from-other-people'Junio C Hamano1-3/+2
2025-04-15Merge branch 'pw/custom-conflict-marker-size-for-merge-related-docs'Junio C Hamano1-0/+1
2025-04-15Merge branch 'js/comma-semicolon-confusion'Junio C Hamano12-52/+89
2025-04-15Merge branch 'jt/clone-guess-remote-head-fix'Junio C Hamano10-13/+44
2025-04-15Merge branch 'ds/maintenance-loose-objects-batchsize'Junio C Hamano4-7/+64
2025-04-15Merge branch 'lo/userdiff-gitconfig'Junio C Hamano6-0/+42
2025-04-15Merge branch 'ps/mingw-creat-excl-fix'Junio C Hamano2-1/+23