aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
19 hoursMerge branch 'jt/port-ci-whitespace-check-to-gitlab' into seenseenJunio C Hamano4-64/+109
19 hoursMerge branch 'jc/test-workaround-broken-mv' into seenJunio C Hamano1-1/+2
20 hoursgitlab-ci: add whitespace error checkJustin Tobler1-0/+9
20 hoursci: make the whitespace report optionalJustin Tobler1-12/+33
20 hoursci: separate whitespace check scriptJustin Tobler2-64/+78
20 hoursgithub-ci: fix link to whitespace errorJustin Tobler1-11/+12
20 hoursci: pre-collapse GitLab CI sectionsJustin Tobler1-1/+1
20 hourst/lib-chunk: work around broken "mv" on some vintage of macOSJunio C Hamano1-1/+2
22 hoursMerge branch 'jc/rev-parse-fatal-doc' into seenJunio C Hamano1-2/+13
22 hoursMerge branch 'ew/khash-to-khashl' into seenJunio C Hamano12-352/+537
22 hoursMerge branch 'ds/doc-config-reflow' into seenJunio C Hamano1-9/+9
22 hoursMerge branch 'ie/config-includeif-hostname' into seenJunio C Hamano8-2/+85
22 hoursMerge branch 'cw/git-std-lib' into seenJunio C Hamano11-13/+571
22 hoursMerge branch 'js/cmake-with-test-tool' into seenJunio C Hamano1-1/+2
22 hoursMerge branch 'bk/complete-dirname-for-am-and-format-patch' into seenJunio C Hamano1-0/+37
22 hoursMerge branch 'bk/complete-send-email' into seenJunio C Hamano1-1/+5
22 hoursMerge branch 'jc/rerere-cleanup' into seenJunio C Hamano1-27/+19
22 hoursMerge branch 'ds/send-email-per-message-block' into seenJunio C Hamano2-7/+22
22 hoursMerge branch 'tb/pseudo-merge-reachability-bitmap' into jchJunio C Hamano17-61/+2386
22 hoursMerge branch 'ps/undecided-is-not-necessarily-sha1' into jchJunio C Hamano17-92/+168
22 hoursMerge branch 'ps/pseudo-ref-terminology' into jchJunio C Hamano10-105/+205
22 hoursMerge branch 'ds/scalar-reconfigure-all-fix' into jchJunio C Hamano2-3/+24
22 hoursMerge branch 'pw/rebase-i-error-message' into jchJunio C Hamano6-30/+111
22 hoursMerge branch 'tb/path-filter-fix' into jchJunio C Hamano14-58/+721
22 hoursMerge branch 'la/hide-trailer-info' into jchJunio C Hamano6-114/+506
22 hoursMerge branch 'js/unit-test-suite-runner' into jchJunio C Hamano10-29/+72
22 hours### match nextJunio C Hamano0-0/+0
22 hoursMerge branch 'bb/rgb-12-bit-colors' into jchJunio C Hamano4-12/+41
22 hoursMerge branch 'rs/diff-parseopts-cleanup' into jchJunio C Hamano1-1/+0
22 hoursMerge branch 'dk/zsh-git-repo-path-fix' into jchJunio C Hamano1-0/+1
22 hoursMerge branch 'bc/zsh-compatibility' into jchJunio C Hamano2-9/+10
22 hoursMerge branch 'rj/add-p-typo-reaction' into jchJunio C Hamano2-15/+31
22 hoursMerge branch 'jt/doc-submitting-rerolled-series' into jchJunio C Hamano1-4/+6
22 hoursMerge branch 'rh/complete-symbolic-ref' into jchJunio C Hamano2-3/+51
22 hoursMerge branch 'ps/the-index-is-no-more' into jchJunio C Hamano41-455/+435
22 hoursMerge branch 'bc/credential-scheme-enhancement' into jchJunio C Hamano16-120/+1025
22 hoursMerge branch 'ps/ci-test-with-jgit' into jchJunio C Hamano9-109/+228
22 hoursMerge branch 'ps/reftable-write-optim' into jchJunio C Hamano16-556/+230
24 hourstrailer unit tests: inspect iterator contentsLinus Arver1-13/+148
24 hourstrailer: document parse_trailers() usageLinus Arver2-5/+54
24 hourstrailer: retire trailer_info_get() from APILinus Arver2-48/+46
24 hourstrailer: make trailer_info struct privateLinus Arver2-21/+23
24 hourstrailer: make parse_trailers() return trailer_info pointerLinus Arver3-31/+31
24 hoursinterpret-trailers: access trailer_info with new helpersLinus Arver3-6/+31
24 hourssequencer: use the trailer iteratorLinus Arver1-15/+12
24 hourstrailer: teach iterator about non-trailer linesLinus Arver3-12/+23
24 hourstrailer: add unit tests for trailer iteratorLinus Arver2-0/+175
24 hoursMakefile: sort UNIT_TEST_PROGRAMSLinus Arver1-2/+2
24 hoursrefs: refuse to write pseudorefsPatrick Steinhardt2-3/+10
24 hoursref-filter: properly distinuish pseudo and root refsPatrick Steinhardt5-27/+31
24 hoursrefs: pseudorefs are no refsPatrick Steinhardt2-32/+50
24 hoursrefs: root refs can be symbolic refsPatrick Steinhardt2-14/+53
24 hoursrefs: classify HEAD as a root refPatrick Steinhardt4-5/+9
24 hoursrefs: refname `is_special_ref()` to `is_pseudo_ref()`Patrick Steinhardt1-10/+10
24 hoursrefs: rename `is_pseudoref()` to `is_root_ref()`Patrick Steinhardt5-11/+37
24 hoursDocumentation/glossary: define root refs as refsPatrick Steinhardt1-7/+25
24 hoursDocumentation/glossary: clarify limitations of pseudorefsPatrick Steinhardt1-2/+2
24 hoursDocumentation/glossary: redefine pseudorefs as special refsPatrick Steinhardt1-28/+12
24 hourscolor: add support for 12-bit RGB colorsBeat Bolli4-13/+24
24 hourst/t4026-color: add test coverage for invalid RGB colorsBeat Bolli1-0/+18
24 hourst/t4026-color: remove an extra double quote characterBeat Bolli1-1/+1
45 hoursrev-parse: document how --is-* options work outside a repositoryJunio C Hamano1-2/+13
48 hoursdiff-lib: stop calling diff_setup_done() in do_diff_cache()René Scharfe1-1/+0
3 dayscompletion: zsh: stop leaking local cache variableD. Ben Knoble1-0/+1
3 daysStart the 2.46 cycleHEADmastermainJunio C Hamano3-2/+57
3 daysMerge branch 'js/for-each-repo-keep-going'Junio C Hamano5-8/+43
3 daysMerge branch 'js/build-fuzz-more-often'Junio C Hamano3-22/+32
3 daysMerge branch 'la/doc-use-of-contacts-when-contributing'Junio C Hamano2-30/+51
3 daysMerge branch 'aj/stash-staged-fix'Junio C Hamano2-2/+11
3 daysMerge branch 'jc/format-patch-rfc-more'Junio C Hamano3-10/+65
3 daysMerge branch 'ds/format-patch-rfc-and-k'Junio C Hamano2-1/+24
3 daysMerge branch 'xx/disable-replace-when-building-midx'Junio C Hamano2-0/+24
3 daysMerge branch 'pw/rebase-m-signoff-fix'Junio C Hamano4-113/+240
3 dayscmake: let `test-tool` run the unit tests, tooJohannes Schindelin1-1/+2
3 daysMerge branch 'js/unit-test-suite-runner' into js/cmake-with-test-toolJunio C Hamano10-29/+72
3 daysci: use test-tool as unit test runner on WindowsJosh Steadmon1-1/+1
3 dayst/Makefile: run unit tests alongside shell testsJeff King3-3/+19
3 daysunit tests: add rule for running with test-toolJosh Steadmon2-2/+10
3 daystest-tool run-command testsuite: support unit testsJosh Steadmon1-3/+14
3 daystest-tool run-command testsuite: remove hardcoded filterJosh Steadmon1-3/+1
3 daystest-tool run-command testsuite: get shell from envJosh Steadmon1-1/+8
3 dayst0080: turn t-basic unit test into a helperJosh Steadmon6-17/+20
3 dayst/perf: implement performace tests for pseudo-merge bitmapsTaylor Blau1-0/+32
3 dayspseudo-merge: implement support for finding existing mergesTaylor Blau6-2/+173
3 daysewah: `bitmap_equals_ewah()`Taylor Blau2-0/+20
3 dayspack-bitmap: extra trace2 informationTaylor Blau1-1/+25
3 dayspack-bitmap.c: use pseudo-merges during traversalTaylor Blau2-1/+436
3 dayst/test-lib-functions.sh: support `--date` in `test_commit_bulk()`Taylor Blau1-1/+11
3 dayspack-bitmap: implement test helpers for pseudo-mergeTaylor Blau3-7/+156
3 daysewah: implement `ewah_bitmap_popcount()`Taylor Blau2-0/+15
3 dayspseudo-merge: implement support for reading pseudo-merge commitsTaylor Blau2-0/+275
3 dayspack-bitmap.c: read pseudo-merge extensionTaylor Blau1-0/+39
3 dayspseudo-merge: scaffolding for readsTaylor Blau2-0/+75
3 dayspack-bitmap: extract `read_bitmap()` functionTaylor Blau2-9/+17
3 dayspack-bitmap-write.c: write pseudo-merge tableTaylor Blau2-0/+129
3 dayspack-bitmap-write.c: select pseudo-merge commitsTaylor Blau4-0/+117
3 dayspseudo-merge: implement support for selecting pseudo-merge commitsTaylor Blau2-0/+537
3 dayspack-bitmap: make `bitmap_writer_push_bitmapped_commit()` publicTaylor Blau2-2/+4
3 dayspack-bitmap: implement `bitmap_writer_has_bitmapped_object_id()`Taylor Blau2-0/+7
3 dayspack-bitmap-write: support storing pseudo-merge commitsTaylor Blau2-34/+67
3 dayspseudo-merge.ch: initial commitTaylor Blau3-0/+9
3 dayspack-bitmap: move some initialization to `bitmap_writer_init()`Taylor Blau4-5/+21
3 dayspack-bitmap: drop unused `max_bitmaps` parameterTaylor Blau4-10/+4
3 daysewah: implement `ewah_bitmap_is_subset()`Taylor Blau2-0/+49
3 daysDocumentation/technical: describe pseudo-merge bitmaps formatTaylor Blau1-0/+179
3 daysadd-patch: response to unknown commandRubén Justo2-2/+19
3 daysadd-patch: do not show UI messages on stderrRubén Justo2-13/+12
3 daysscalar: avoid segfault in reconfigure --allDerrick Stolee2-3/+24
3 daysrepository: stop setting SHA1 as the default object hashPatrick Steinhardt1-2/+0
3 daysoss-fuzz/commit-graph: set up hash algorithmPatrick Steinhardt1-0/+1
3 daysbuiltin/shortlog: don't set up revisions without repoPatrick Steinhardt1-1/+1
3 daysbuiltin/diff: explicitly set hash algo when there is no repoPatrick Steinhardt1-0/+9
3 daysbuiltin/bundle: abort "verify" early when there is no repositoryPatrick Steinhardt1-0/+5
3 daysbuiltin/blame: don't access potentially unitialized `the_hash_algo`Patrick Steinhardt1-3/+2
3 daysbuiltin/rev-parse: allow shortening to more than 40 hex charactersPatrick Steinhardt2-3/+8
3 daysremote-curl: fix parsing of detached SHA256 headsPatrick Steinhardt2-1/+33
3 daysattr: fix BUG() when parsing attrs outside of repoPatrick Steinhardt2-0/+21
3 daysattr: don't recompute default attribute sourcePatrick Steinhardt1-9/+16
3 daysparse-options-cb: only abbreviate hashes when hash algo is knownPatrick Steinhardt2-1/+19
3 dayspath: move `validate_headref()` to its only userPatrick Steinhardt3-54/+53
3 dayspath: harden validation of HEAD with non-standard hashesPatrick Steinhardt1-1/+1
4 daysGit 2.45v2.45.0maintJunio C Hamano1-1/+1
4 daysMerge tag 'l10n-2.45.0-rnd1' of https://github.com/git-l10n/git-poJunio C Hamano11-7109/+9530
4 daysMerge branch 'master' of github.com:alshopov/git-poJiang Xin1-274/+457
4 daysMerge branch 'fr_v2.45.0' of github.com:jnavila/gitJiang Xin1-239/+442
5 daysl10n: tr: Update Turkish translationsEmir SARI1-250/+411
5 daysMerge branch 'l10n/zh-TW/240428' of github.com:l10n-tw/git-poJiang Xin1-331/+579
5 daysMerge branch 'tl/zh_CN_2.45.0_rnd' of github.com:dyrone/gitJiang Xin1-294/+504
5 daysl10n: zh_CN: for git 2.45 roundsTeng Long1-294/+504
5 daysl10n: zh-TW: Git 2.45Yi-Jyun Pan1-331/+579
5 daysMerge branch 'update-teams' of https://github.com/Nekosha/git-poJiang Xin1-3/+4
5 daysl10n: vi: Updated translation for 2.45Vũ Tiến Hưng1-4522/+5227
6 daysl10n: TEAMS: retire l10n teams no update in 1 yearJiang Xin1-8/+8
6 daysMerge branch 'l10n/uk/2.45-uk-update'Jiang Xin1-245/+418
6 daysMerge branch 'l10n-de-2.45' of github.com:ralfth/gitJiang Xin1-250/+420
6 daysMerge branch 'po-id' of github.com:bagasme/git-poJiang Xin1-302/+510
6 daysl10n: uk: v2.45 updateArkadii Yakovets1-245/+418
6 daysl10n: sv.po: Update Swedish translationPeter Krefting1-391/+550
7 daysvimdiff: make script and tests work with zshbrian m. carlson1-2/+1
7 dayst4046: avoid continue in &&-chain for zshbrian m. carlson1-7/+9
7 daysl10n: Update German translationRalf Thielow1-250/+420
7 daysl10n: po-id for 2.45Bagas Sanjaya1-302/+510
8 daysdoc: clarify practices for submitting updated patch versionsJustin Tobler1-4/+6
8 daysMerge branch 'rj/add-i-leak-fix'Junio C Hamano14-4/+23
8 daysMerge branch 'rs/vsnprintf-failure-is-not-a-bug'Junio C Hamano3-4/+5
8 dayscompletion: add docs on how to add subcommand completionsRoland Hieber1-0/+7
8 dayscompletion: improve docs for using __git_completeRoland Hieber1-3/+10
8 dayscompletion: add 'symbolic-ref'Roland Hieber2-0/+34
9 daysfuzz: link fuzz programs with `make all` on LinuxJosh Steadmon3-22/+32
9 daysmaintenance: running maintenance should not stop on errorsJohannes Schindelin2-6/+7
9 daysfor-each-repo: optionally keep going on an errorJohannes Schindelin3-2/+36
9 daysDocumentation/RelNotes/2.45.0.txt: fix typoTaylor Blau1-1/+1
10 daysGit 2.45-rc1v2.45.0-rc1Junio C Hamano2-1/+11
10 daysMerge branch 'ps/run-auto-maintenance-in-receive-pack'Junio C Hamano4-18/+31
10 daysMerge branch 'pk/bisect-use-show'Junio C Hamano1-15/+24
10 daysA bit more topics before -rc1Junio C Hamano1-0/+33
10 daysMerge branch 'rs/apply-reject-long-name'Junio C Hamano1-16/+17
10 daysMerge branch 'mr/rerere-crash-fix'Junio C Hamano2-0/+68
10 daysMerge branch 'rs/imap-send-simplify-cmd-issuing-codepath'Junio C Hamano1-23/+12
10 daysMerge branch 'xx/rfc2822-date-format-in-doc'Junio C Hamano2-2/+2
10 daysMerge branch 'ps/missing-btmp-fix'Junio C Hamano3-23/+42
10 daysMerge branch 'la/format-trailer-info'Junio C Hamano2-62/+32
10 daysMerge branch 'dd/t9604-use-posix-timezones'Junio C Hamano1-6/+23
10 daysMerge branch 'rj/launch-editor-error-message'Junio C Hamano1-4/+3
10 daysMerge branch 'yb/replay-doc-linkfix'Junio C Hamano1-1/+1
10 daysMerge branch 'rs/no-openssl-compilation-fix-on-macos'Junio C Hamano1-0/+1
10 daysMerge branch 'ta/fast-import-parse-path-fix'Junio C Hamano3-267/+560
10 daysMerge branch 'ps/reftable-block-iteration-optim'Junio C Hamano5-178/+229
10 daysformat-patch: "--rfc=-(WIP)" appends to produce [PATCH (WIP)]Junio C Hamano3-2/+21
10 daysformat-patch: allow --rfc to optionally take a value, like --rfc=WIPJunio C Hamano3-11/+48
11 daysadd: plug a leak on interactive_addRubén Justo3-3/+9
11 daysadd-patch: plug a leak handling the '/' commandRubén Justo1-0/+1
11 daysadd-interactive: plug a leak in get_untracked_filesRubén Justo1-0/+1
11 daysapply: plug a leak in apply_dataRubén Justo9-1/+12
11 daysstash: fix "--staged" with binary filesAdam Johnson2-2/+11
11 daysdocs: address typos in Git v2.45 changelogPatrick Steinhardt1-4/+4
11 daysdocs: improve changelog entry for `git pack-refs --auto`Patrick Steinhardt1-2/+4
11 daysdocs: remove duplicate entry and fix typo in 2.45 changelogOrgad Shaneh1-4/+1
12 daysdon't report vsnprintf(3) error as bugRené Scharfe3-4/+5
12 daysl10n: bg.po: Updated Bulgarian translation (5652t)Alexander Shopov1-274/+457
13 daysl10n: fr: v2.45.0Jean-Noël Avila1-239/+442
13 daysl10n: Update Vietnamese team contactVũ Tiến Hưng1-3/+4
2024-04-19Git 2.45-rc0v2.45.0-rc0Junio C Hamano2-1/+3
2024-04-19Merge branch 'la/mailmap-entry'Junio C Hamano1-0/+1
2024-04-19Merge branch 'pf/commitish-committish'Junio C Hamano3-13/+13
2024-04-19format-patch: ensure that --rfc and -k are mutually exclusiveDragan Simic2-1/+24
2024-04-18SubmittingPatches: demonstrate using git-contacts with git-send-emailLinus Arver1-0/+7
2024-04-18SubmittingPatches: add heading for format-patch and send-emailLinus Arver1-0/+2
2024-04-18SubmittingPatches: dedupe discussion of security patchesLinus Arver1-11/+4
2024-04-18SubmittingPatches: discuss reviewers firstLinus Arver1-32/+34
2024-04-18SubmittingPatches: quote commandsLinus Arver1-1/+1
2024-04-18SubmittingPatches: mention GitGitGadgetLinus Arver1-0/+4
2024-04-18SubmittingPatches: clarify 'git-contacts' locationLinus Arver1-2/+6
2024-04-18MyFirstContribution: mention contrib/contacts/git-contactsLinus Arver1-0/+9
2024-04-18rebase -m: fix --signoff with conflictsPhillip Wood3-21/+94
2024-04-18sequencer: store commit message in private contextPhillip Wood1-46/+50
2024-04-18sequencer: move current fixups to private contextPhillip Wood2-37/+57
2024-04-18sequencer: start removing private fields from public APIPhillip Wood2-7/+35
2024-04-18sequencer: always free "struct replay_opts"Phillip Wood1-2/+4
2024-04-18Merge branch 'pw/t3428-cleanup' into pw/rebase-m-signoff-fixJunio C Hamano1-37/+30