summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2025-04-08Merge branch 'ps/object-wo-the-repository' into ps/object-file-cleanupJunio C Hamano-613/+677
2025-04-08bundle: fix non-linear performance scaling with refsKarthik Nayak-44/+7
2025-04-08t6020: test for duplicate refnames in bundle creationKarthik Nayak-0/+57
2025-04-08Merge branch 'es/meson-build-skip-coccinelle' into kn/meson-hdr-checkJunio C Hamano-1/+6
2025-04-08builtin/{merge,rebase,revert}: remove GIT_TEST_MERGE_ALGORITHMElijah Newren-20/+1
2025-04-08tests: remove GIT_TEST_MERGE_ALGORITHM and test_expect_merge_algorithmElijah Newren-874/+248
2025-04-08merge-recursive.[ch]: thoroughly debug theseElijah Newren-4236/+225
2025-04-08merge, sequencer: switch recursive merges over to ortElijah Newren-24/+10
2025-04-08sequencer: switch non-recursive merges over to ortElijah Newren-22/+13
2025-04-08merge-ort: enable diff-algorithms other than histogramElijah Newren-17/+16
2025-04-08builtin/merge-recursive: switch to using merge_ort_generic()Elijah Newren-45/+22
2025-04-08checkout: replace merge_trees() with merge_ort_nonrecursive()Elijah Newren-5/+5
2025-04-08The fourth batchJunio C Hamano-2/+25
2025-04-08Merge branch 'dk/vimdiff-doc-fix'Junio C Hamano-1/+1
2025-04-08Merge branch 'fr/vimdiff-layout-fixes'Junio C Hamano-1/+13
2025-04-08Merge branch 'es/meson-build-skip-coccinelle'Junio C Hamano-1/+6
2025-04-08Merge branch 'ta/bulk-checkin-signed-compare-false-warning-fix'Junio C Hamano-10/+6
2025-04-08Merge branch 'rs/clear-commit-marks-simplify'Junio C Hamano-9/+7
2025-04-08Merge branch 'tb/incremental-midx-part-2'Junio C Hamano-132/+589
2025-04-08Merge branch 'ps/reftable-sans-compat-util'Junio C Hamano-1155/+1405
2025-04-08Merge branch 'ps/ci-meson-check-build-docs'Junio C Hamano-6/+21
2025-04-08Merge branch 'tb/http-curl-keepalive'Junio C Hamano-16/+84
2025-04-08Merge branch 'tb/refspec-fetch-cleanup'Junio C Hamano-27/+40
2025-04-08Merge branch 'ms/reftable-block-writer-errors'Junio C Hamano-46/+56
2025-04-08Merge branch 'en/assert-wo-side-effects'Junio C Hamano-9/+42
2025-04-08update-ref: add --batch-updates flag for stdin modeKarthik Nayak-7/+306
2025-04-08refs: support rejection in batch updates during F/D checksKarthik Nayak-27/+76
2025-04-08refs: implement batch reference update supportKarthik Nayak-4/+156
2025-04-08refs: introduce enum-based transaction error typesKarthik Nayak-186/+207
2025-04-08refs/reftable: extract code from the transaction preparationKarthik Nayak-226/+237
2025-04-08refs/files: remove duplicate duplicates checkKarthik Nayak-16/+7
2025-04-08refs: move duplicate refname update check to generic layerKarthik Nayak-114/+51
2025-04-08refs/files: remove redundant check in split_symref_update()Karthik Nayak-17/+3
2025-04-08builtin/maintenance: introduce "reflog-expire" taskPatrick Steinhardt-0/+81
2025-04-08builtin/gc: split out function to expire reflog entriesPatrick Steinhardt-11/+11
2025-04-08builtin/reflog: make functions regarding `reflog_expire_options` publicPatrick Steinhardt-111/+128
2025-04-08builtin/reflog: stop storing per-reflog expiry dates globallyPatrick Steinhardt-18/+20
2025-04-08builtin/reflog: stop storing default reflog expiry dates globallyPatrick Steinhardt-15/+13
2025-04-08reflog: rename `cmd_reflog_expire_cb` to `reflog_expire_options`Patrick Steinhardt-36/+36
2025-04-07send-email: finer-grained SMTP error handlingZheng Yuting-3/+29
2025-04-07send-email: capture errors in an eval {} blockZheng Yuting-16/+27
2025-04-07reftable/table: move printing logic into test helperPatrick Steinhardt-69/+77
2025-04-07reftable/constants: make block types part of the public interfacePatrick Steinhardt-117/+131
2025-04-07reftable/table: introduce iterator for table blocksPatrick Steinhardt-0/+173
2025-04-07reftable/table: add `reftable_table` to the public interfacePatrick Steinhardt-34/+31
2025-04-07reftable/block: expose a generic iterator over reftable recordsPatrick Steinhardt-1/+140
2025-04-07reftable/block: make block iterators reseekablePatrick Steinhardt-35/+48
2025-04-07reftable/block: store block pointer in the block iteratorPatrick Steinhardt-17/+9
2025-04-07reftable/block: create public interface for reading blocksPatrick Steinhardt-54/+78
2025-04-07git-zlib: use `struct z_stream_s` instead of typedefPatrick Steinhardt-9/+7