summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-03-05The fourth batchJunio C Hamano2-1/+35
2024-03-05Merge branch 'ak/rebase-autosquash'Junio C Hamano1-1/+1
2024-03-05Merge branch 'kn/for-all-refs'Junio C Hamano11-53/+243
2024-03-05Merge branch 'pb/ort-make-submodule-conflict-message-an-advice'Junio C Hamano6-9/+15
2024-03-05Merge branch 'jc/doc-compat-util'Junio C Hamano1-6/+35
2024-03-05Merge branch 'sg/upload-pack-error-message-fix'Junio C Hamano1-1/+1
2024-03-05Merge branch 'rs/submodule-prefix-simplify'Junio C Hamano1-15/+4
2024-03-05Merge branch 'rs/name-rev-with-mempool'Junio C Hamano3-19/+64
2024-03-05Merge branch 'rs/fetch-simplify-with-starts-with'Junio C Hamano1-3/+2
2024-03-05Merge branch 'jk/reflog-special-cases-fix'Junio C Hamano4-51/+87
2024-03-05Merge branch 'jc/no-include-of-compat-util-from-headers'Junio C Hamano2-2/+0
2024-03-05Merge branch 'js/remove-cruft-files'Junio C Hamano1-0/+0
2024-03-05Merge branch 'jk/textconv-cache-outside-repo-fix'Junio C Hamano2-1/+25
2024-03-05refs/reftable: track last log record name via strbufPatrick Steinhardt1-5/+6
2024-03-05reftable/record: use scratch buffer when decoding recordsPatrick Steinhardt5-52/+68
2024-03-05reftable/record: reuse message when decoding log recordsPatrick Steinhardt2-2/+4
2024-03-05reftable/record: reuse refnames when decoding log recordsPatrick Steinhardt2-1/+2
2024-03-05reftable/record: avoid copying author infoPatrick Steinhardt1-8/+21
2024-03-05reftable/record: convert old and new object IDs to arraysPatrick Steinhardt7-151/+61
2024-03-05refs/reftable: reload correct stack when creating reflog iterPatrick Steinhardt1-1/+1
2024-03-05Merge branch 'ps/reftable-iteration-perf-part2' into ps/reftable-reflog-itera...Junio C Hamano14-181/+175
2024-03-04clean: further clean-up of implementation around "--force"Junio C Hamano4-10/+13
2024-03-04refs/reftable: precompute prefix lengthPatrick Steinhardt1-2/+4
2024-03-04reftable: allow inlining of a few functionsPatrick Steinhardt4-25/+20
2024-03-04reftable/record: decode keys in placePatrick Steinhardt5-30/+28
2024-03-04reftable/record: reuse refname when copyingPatrick Steinhardt1-3/+15
2024-03-04reftable/record: reuse refname when decodingPatrick Steinhardt2-4/+13
2024-03-04reftable/merged: avoid duplicate pqueue emptiness checkPatrick Steinhardt1-14/+6
2024-03-04reftable/merged: circumvent pqueue with single subiterPatrick Steinhardt1-2/+22
2024-03-04reftable/merged: handle subiter cleanup on close onlyPatrick Steinhardt1-10/+2
2024-03-04reftable/merged: remove unnecessary null check for subitersPatrick Steinhardt3-18/+1
2024-03-04reftable/merged: make subiters own their recordsPatrick Steinhardt4-56/+49
2024-03-04reftable/merged: advance subiter on subsequent iterationPatrick Steinhardt1-14/+12
2024-03-04reftable/merged: make `merged_iter` structure privatePatrick Steinhardt2-10/+10
2024-03-04reftable/pq: use `size_t` to track iterator indexPatrick Steinhardt1-1/+1
2024-03-04setup: remove unnecessary variableGhanshyam Thakkar3-49/+8
2024-03-04t9117: prefer test_path_* helper functionsshejialuo1-8/+8
2024-03-03completion: reflog subcommands and optionsRubén Justo1-2/+10
2024-03-03completion: factor out __git_resolve_builtinsRubén Justo1-6/+25
2024-03-03completion: introduce __git_find_subcommandRubén Justo1-0/+20
2024-03-03completion: reflog show <log-options>Rubén Justo2-1/+14
2024-03-03completion: reflog with implicit "show"Rubén Justo2-5/+15
2024-03-03clean: improve -n and -f implementation and documentationSergey Organov3-16/+13
2024-03-03parse-options: rearrange long_name matching codeRené Scharfe1-22/+15
2024-03-03parse-options: normalize arg and long_name before comparisonRené Scharfe1-22/+22
2024-03-03parse-options: detect ambiguous self-negationRené Scharfe2-2/+12
2024-03-03parse-options: factor out register_abbrev() and struct parsed_optionRené Scharfe1-34/+49
2024-03-03parse-options: set arg of abbreviated option lazilyRené Scharfe1-3/+4
2024-03-03parse-options: recognize abbreviated negated option with argRené Scharfe2-2/+19
2024-03-03t-ctype: avoid duplicating class namesRené Scharfe1-40/+24