aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'bc/zsh-compatibility' into seenseenJunio C Hamano2-9/+10
2 daysvimdiff: make script and tests work with zshbrian m. carlson1-2/+1
2 dayst4046: avoid continue in &&-chain for zshbrian m. carlson1-7/+9
2 daysMerge branch 'jt/doc-submitting-rerolled-series' into seenJunio C Hamano1-4/+6
2 daysMerge branch 'kn/update-ref-symrefs' into seenJunio C Hamano20-105/+817
2 daysMerge branch 'rh/complete-symbolic-ref' into seenJunio C Hamano2-3/+51
2 daysMerge branch 'ps/undecided-is-not-necessarily-sha1' into seenJunio C Hamano16-92/+167
2 daysMerge branch 'ps/the-index-is-no-more' into seenJunio C Hamano41-455/+435
2 daysMerge branch 'bc/credential-scheme-enhancement' into seenJunio C Hamano16-120/+1025
2 daysMerge branch 'ps/ci-test-with-jgit' into seenJunio C Hamano9-109/+228
2 daysMerge branch 'tb/pseudo-merge-reachability-bitmap' into seenJunio C Hamano19-61/+2401
2 daysMerge branch 'ew/khash-to-khashl' into seenJunio C Hamano11-351/+536
2 daysMerge branch 'ds/doc-config-reflow' into seenJunio C Hamano1-9/+9
2 daysMerge branch 'ie/config-includeif-hostname' into seenJunio C Hamano8-2/+85
2 daysMerge branch 'cw/git-std-lib' into seenJunio C Hamano11-13/+571
2 daysMerge branch 'js/cmake-with-test-tool' into seenJunio C Hamano1-1/+2
2 daysMerge branch 'bk/complete-dirname-for-am-and-format-patch' into seenJunio C Hamano1-0/+37
2 daysMerge branch 'bk/complete-send-email' into seenJunio C Hamano1-1/+5
2 daysMerge branch 'jc/rerere-cleanup' into seenJunio C Hamano1-27/+19
2 daysMerge branch 'ds/send-email-per-message-block' into seenJunio C Hamano2-7/+22
2 daysMerge branch 'pw/rebase-i-error-message' into jchJunio C Hamano6-30/+111
2 daysMerge branch 'ps/reftable-write-optim' into jchJunio C Hamano16-556/+230
2 daysMerge branch 'tb/path-filter-fix' into jchJunio C Hamano14-58/+721
2 daysMerge branch 'js/unit-test-suite-runner' into jchJunio C Hamano10-29/+71
2 daysMerge branch 'la/hide-trailer-info' into jchJunio C Hamano6-114/+507
2 daysMerge branch 'rj/add-p-typo-reaction' into jchJunio C Hamano2-18/+35
2 days### match nextJunio C Hamano0-0/+0
2 daysMerge branch 'js/for-each-repo-keep-going' into jchJunio C Hamano5-8/+43
2 daysMerge branch 'js/build-fuzz-more-often' into jchJunio C Hamano3-22/+32
2 daysMerge branch 'la/doc-use-of-contacts-when-contributing' into jchJunio C Hamano2-30/+51
2 daysMerge branch 'aj/stash-staged-fix' into jchJunio C Hamano2-2/+11
2 daysMerge branch 'jc/format-patch-rfc-more' into jchJunio C Hamano3-10/+65
2 daysMerge branch 'ds/format-patch-rfc-and-k' into jchJunio C Hamano2-1/+24
2 daysMerge branch 'xx/disable-replace-when-building-midx' into jchJunio C Hamano2-0/+24
2 daysMerge branch 'pw/rebase-m-signoff-fix' into jchJunio C Hamano4-113/+240
2 daystrailer unit tests: inspect iterator contentsLinus Arver1-13/+148
2 daystrailer: document parse_trailers() usageLinus Arver2-5/+54
2 daystrailer: retire trailer_info_get() from APILinus Arver2-48/+46
2 daystrailer: make trailer_info struct privateLinus Arver2-21/+23
2 daystrailer: make parse_trailers() return trailer_info pointerLinus Arver3-31/+31
2 daysinterpret-trailers: access trailer_info with new helpersLinus Arver3-6/+31
2 dayssequencer: use the trailer iteratorLinus Arver1-15/+12
2 daystrailer: teach iterator about non-trailer linesLinus Arver3-12/+24
2 daystrailer: add unit tests for trailer iteratorLinus Arver2-0/+175
2 daysMakefile: sort UNIT_TEST_PROGRAMSLinus Arver1-2/+2
2 daysadd-patch: response to unknown commandRubén Justo2-18/+35
3 daysdoc: clarify practices for submitting updated patch versionsJustin Tobler1-4/+6
3 daysMerge branch 'rj/add-i-leak-fix'HEADmastermainJunio C Hamano14-4/+23
3 daysMerge branch 'rs/vsnprintf-failure-is-not-a-bug'Junio C Hamano3-4/+5
3 daysSQUASH??? (sparse fix)Junio C Hamano1-1/+1
3 daysref: support symrefs in 'reference-transaction' hookKarthik Nayak3-15/+61
3 daysupdate-ref: support symrefs in the update commandKarthik Nayak5-18/+198
3 daysupdate-ref: support symrefs in the create commandKarthik Nayak9-13/+173
3 daysupdate-ref: support symrefs in the delete commandKarthik Nayak9-18/+79
3 daysupdate-ref: support symrefs in the verify commandKarthik Nayak8-14/+194
3 daysfiles-backend: extract out `create_symref_lock`Karthik Nayak1-13/+27
3 daysupdate-ref: support parsing ref targets in `parse_next_oid`Karthik Nayak1-16/+42
3 daysrefs: accept symref values in `ref_transaction[_add]_update`Karthik Nayak14-24/+69
3 dayscompletion: add docs on how to add subcommand completionsRoland Hieber1-0/+7
3 dayscompletion: improve docs for using __git_completeRoland Hieber1-3/+10
3 dayscompletion: add 'symbolic-ref'Roland Hieber2-0/+34
4 dayscmake: let `test-tool` run the unit tests, tooJohannes Schindelin1-1/+2
4 daysMerge branch 'js/unit-test-suite-runner' into js/cmake-with-test-toolJunio C Hamano10-29/+71
4 daysci: use test-tool as unit test runner on WindowsJosh Steadmon1-1/+1
4 dayst/Makefile: run unit tests alongside shell testsJeff King3-3/+18
4 daysunit tests: add rule for running with test-toolJosh Steadmon2-2/+10
4 daystest-tool run-command testsuite: support unit testsJosh Steadmon1-3/+14
4 daystest-tool run-command testsuite: remove hardcoded filterJosh Steadmon1-3/+1
4 daystest-tool run-command testsuite: get shell from envJosh Steadmon1-1/+8
4 dayst0080: turn t-basic unit test into a helperJosh Steadmon6-17/+20
4 daysfuzz: link fuzz programs with `make all` on LinuxJosh Steadmon3-22/+32
4 daysmaintenance: running maintenance should not stop on errorsJohannes Schindelin2-6/+7
4 daysfor-each-repo: optionally keep going on an errorJohannes Schindelin3-2/+36
4 daysDocumentation/RelNotes/2.45.0.txt: fix typoTaylor Blau1-1/+1
5 daysGit 2.45-rc1v2.45.0-rc1Junio C Hamano2-1/+11
5 daysMerge branch 'ps/run-auto-maintenance-in-receive-pack'Junio C Hamano4-18/+31
5 daysMerge branch 'pk/bisect-use-show'Junio C Hamano1-15/+24
5 daysA bit more topics before -rc1Junio C Hamano1-0/+33
5 daysMerge branch 'rs/apply-reject-long-name'Junio C Hamano1-16/+17
5 daysMerge branch 'mr/rerere-crash-fix'Junio C Hamano2-0/+68
5 daysMerge branch 'rs/imap-send-simplify-cmd-issuing-codepath'Junio C Hamano1-23/+12
5 daysMerge branch 'xx/rfc2822-date-format-in-doc'Junio C Hamano2-2/+2
5 daysMerge branch 'ps/missing-btmp-fix'Junio C Hamano3-23/+42
5 daysMerge branch 'la/format-trailer-info'Junio C Hamano2-62/+32
5 daysMerge branch 'dd/t9604-use-posix-timezones'Junio C Hamano1-6/+23
5 daysMerge branch 'rj/launch-editor-error-message'Junio C Hamano1-4/+3
5 daysMerge branch 'yb/replay-doc-linkfix'Junio C Hamano1-1/+1
5 daysMerge branch 'rs/no-openssl-compilation-fix-on-macos'Junio C Hamano1-0/+1
5 daysMerge branch 'ta/fast-import-parse-path-fix'Junio C Hamano3-267/+560
5 daysMerge branch 'ps/reftable-block-iteration-optim'Junio C Hamano5-178/+229
5 daysformat-patch: "--rfc=-(WIP)" appends to produce [PATCH (WIP)]Junio C Hamano3-2/+21
5 daysformat-patch: allow --rfc to optionally take a value, like --rfc=WIPJunio C Hamano3-11/+48
5 daysrepository: stop setting SHA1 as the default object hashPatrick Steinhardt1-2/+0
5 daysbuiltin/shortlog: don't set up revisions without repoPatrick Steinhardt1-1/+1
5 daysbuiltin/diff: explicitly set hash algo when there is no repoPatrick Steinhardt1-0/+9
5 daysbuiltin/bundle: abort "verify" early when there is no repositoryPatrick Steinhardt1-0/+5
5 daysbuiltin/blame: don't access potentially unitialized `the_hash_algo`Patrick Steinhardt1-3/+2
5 daysbuiltin/rev-parse: allow shortening to more than 40 hex charactersPatrick Steinhardt2-3/+8
5 daysremote-curl: fix parsing of detached SHA256 headsPatrick Steinhardt2-1/+33
5 daysattr: fix BUG() when parsing attrs outside of repoPatrick Steinhardt2-0/+21
5 daysattr: don't recompute default attribute sourcePatrick Steinhardt1-9/+16
5 daysparse-options-cb: only abbreviate hashes when hash algo is knownPatrick Steinhardt2-1/+19
5 dayspath: move `validate_headref()` to its only userPatrick Steinhardt3-54/+53
5 dayspath: harden validation of HEAD with non-standard hashesPatrick Steinhardt1-1/+1
6 daysadd: plug a leak on interactive_addRubén Justo3-3/+9
6 daysadd-patch: plug a leak handling the '/' commandRubén Justo1-0/+1
6 daysadd-interactive: plug a leak in get_untracked_filesRubén Justo1-0/+1
6 daysapply: plug a leak in apply_dataRubén Justo9-1/+12
6 daysstash: fix "--staged" with binary filesAdam Johnson2-2/+11
6 daysdocs: address typos in Git v2.45 changelogPatrick Steinhardt1-4/+4
6 daysdocs: improve changelog entry for `git pack-refs --auto`Patrick Steinhardt1-2/+4
6 daysdocs: remove duplicate entry and fix typo in 2.45 changelogOrgad Shaneh1-4/+1
7 daysdon't report vsnprintf(3) error as bugRené Scharfe3-4/+5
9 daysGit 2.45-rc0v2.45.0-rc0Junio C Hamano2-1/+3
9 daysMerge branch 'la/mailmap-entry'Junio C Hamano1-0/+1
9 daysMerge branch 'pf/commitish-committish'Junio C Hamano3-13/+13
9 daysformat-patch: ensure that --rfc and -k are mutually exclusiveDragan Simic2-1/+24
10 daysSubmittingPatches: demonstrate using git-contacts with git-send-emailLinus Arver1-0/+7
10 daysSubmittingPatches: add heading for format-patch and send-emailLinus Arver1-0/+2
10 daysSubmittingPatches: dedupe discussion of security patchesLinus Arver1-11/+4
10 daysSubmittingPatches: discuss reviewers firstLinus Arver1-32/+34
10 daysSubmittingPatches: quote commandsLinus Arver1-1/+1
10 daysSubmittingPatches: mention GitGitGadgetLinus Arver1-0/+4
10 daysSubmittingPatches: clarify 'git-contacts' locationLinus Arver1-2/+6
10 daysMyFirstContribution: mention contrib/contacts/git-contactsLinus Arver1-0/+9
10 daysrebase -m: fix --signoff with conflictsPhillip Wood3-21/+94
10 dayssequencer: store commit message in private contextPhillip Wood1-46/+50
10 dayssequencer: move current fixups to private contextPhillip Wood2-37/+57
10 dayssequencer: start removing private fields from public APIPhillip Wood2-7/+35
10 dayssequencer: always free "struct replay_opts"Phillip Wood1-2/+4
10 daysMerge branch 'pw/t3428-cleanup' into pw/rebase-m-signoff-fixJunio C Hamano1-37/+30
10 daysrepository: drop `initialize_the_repository()`Patrick Steinhardt5-12/+26
10 daysrepository: drop `the_index` variablePatrick Steinhardt2-22/+6
10 daysbuiltin/clone: stop using `the_index`Patrick Steinhardt1-4/+3
10 daysrepository: initialize index in `repo_init()`Patrick Steinhardt1-11/+17
10 daysbuiltin: stop using `the_index`Patrick Steinhardt28-371/+356
10 dayst/helper: stop using `the_index`Patrick Steinhardt8-51/+43
11 daysmidx: disable replace objectsXing Xin2-0/+24
11 daysbuiltin/receive-pack: convert to use git-maintenance(1)Patrick Steinhardt2-12/+11
11 daysrun-command: introduce function to prepare auto-maintenance processPatrick Steinhardt2-6/+20
12 dayscredential: add method for querying capabilitiesbrian m. carlson5-1/+60
12 dayscredential-cache: implement authtype capabilitybrian m. carlson4-6/+28
12 dayst: add credential tests for authtypebrian m. carlson1-0/+123
12 dayscredential: add support for multistage credential roundsbrian m. carlson6-35/+184
12 dayst5563: refactor for multi-stage authenticationbrian m. carlson2-47/+66
12 daysdocs: set a limit on credential line lengthbrian m. carlson1-1/+3
12 dayscredential: enable state capabilitybrian m. carlson2-0/+11
12 dayscredential: add an argument to keep statebrian m. carlson4-12/+71
12 dayshttp: add support for authtype and credentialbrian m. carlson4-12/+176
12 daysdocs: indicate new credential protocol fieldsbrian m. carlson1-1/+48
12 dayscredential: add a field called "ephemeral"brian m. carlson3-0/+35
12 dayscredential: gate new fields on capabilitybrian m. carlson9-24/+215
12 dayscredential: add a field for pre-encoded credentialsbrian m. carlson2-4/+11
12 dayshttp: use new headers for each object requestbrian m. carlson2-9/+13
12 daysremote-curl: reset headers on new requestbrian m. carlson1-2/+4
12 dayscredential: add an authtype fieldbrian m. carlson2-0/+11
12 daysmailmap: change primary address for Linus ArverLinus Arver1-0/+1
12 daysThe twentieth batchJunio C Hamano1-0/+22
12 daysMerge branch 'pw/t3428-cleanup'Junio C Hamano1-37/+30
12 daysMerge branch 'ba/osxkeychain-updates'Junio C Hamano2-69/+310
12 daysMerge branch 'jt/reftable-geometric-compaction'Junio C Hamano6-138/+145
12 daysMerge branch 'tb/make-indent-conditional-with-non-spaces'Junio C Hamano5-135/+136
12 daysMerge branch 'rs/usage-fallback-to-show-message-format'Junio C Hamano1-1/+4
12 daysMerge branch 'rs/date-mode-pass-by-value'Junio C Hamano12-44/+44
12 daysMerge branch 'sj/userdiff-c-sharp'Junio C Hamano21-6/+352
12 daysMerge branch 'tb/t7700-fixup'Junio C Hamano1-0/+2
12 daysMerge branch 'jc/local-extern-shell-rules'Junio C Hamano9-19/+37
12 daysapply: avoid using fixed-size buffer in write_out_one_reject()René Scharfe1-16/+17
12 daysrerere: fix crashes due to unmatched opening conflict markersMarcel Röthke2-0/+68
13 daysThe ninteenth batchJunio C Hamano1-0/+35
13 daysMerge branch 'jc/t2104-style-fixes'Junio C Hamano0-0/+0
13 daysMerge branch 'jc/unleak-core-excludesfile'Junio C Hamano2-1/+4
13 daysMerge branch 'jk/libcurl-8.7-regression-workaround'Junio C Hamano4-1/+14
13 daysMerge branch 'ps/t0610-umask-fix'Junio C Hamano1-28/+39
13 daysMerge branch 'gt/add-u-commit-i-pathspec-check'Junio C Hamano9-25/+46
13 daysMerge branch 'ds/fetch-config-parse-microfix'Junio C Hamano1-0/+1
13 daysMerge branch 'rs/apply-reject-fd-leakfix'Junio C Hamano1-2/+5
13 daysMerge branch 'rs/apply-lift-path-length-limit'Junio C Hamano4-30/+9
13 daysMerge branch 'ma/win32-unix-domain-socket'Junio C Hamano7-2/+50
13 daysimap-send: increase command size limitRené Scharfe1-23/+12
13 daysbisect: report the found commit with "show"Peter Krefting1-15/+24
13 daysDocumentation: fix linkgit referenceYehezkel Bernat1-1/+1
13 daysgit-compat-util: fix NO_OPENSSL on current macOSRené Scharfe1-0/+1
13 dayspack-bitmap: gracefully handle missing BTMP chunksPatrick Steinhardt3-23/+42
13 daysreftable/block: avoid copying block iterators on seekPatrick Steinhardt2-20/+14
13 daysreftable/block: reuse `zstream` state on inflationPatrick Steinhardt3-10/+19
13 daysreftable/block: open-code call to `uncompress2()`Patrick Steinhardt1-10/+28
13 daysreftable/block: reuse uncompressed blocksPatrick Steinhardt3-19/+26
13 daysreftable/reader: iterate to next block in placePatrick Steinhardt2-21/+28
13 daysreftable/block: move ownership of block reader into `struct table_iter`Patrick Steinhardt3-83/+100
13 daysreftable/block: introduce `block_reader_release()`Patrick Steinhardt3-1/+8
13 daysreftable/block: better grouping of functionsPatrick Steinhardt2-36/+36
13 daysreftable/block: merge `block_iter_seek()` and `block_reader_seek()`Patrick Steinhardt4-16/+8
13 daysreftable/block: rename `block_reader_start()`Patrick Steinhardt5-6/+6
13 dayslaunch_editor: waiting message on errorRubén Justo1-4/+3
13 daysfast-import: make comments more preciseThalia Archibald1-3/+3
13 daysfast-import: forbid escaped NUL in pathsThalia Archibald3-0/+4
13 daysfast-import: document C-style escapes for pathsThalia Archibald2-5/+11
13 daysfast-import: improve documentation for path quotingThalia Archibald1-12/+18
13 daysfast-import: remove dead strbufThalia Archibald1-5/+0