summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-11-21ref: check whether the target of the symref is a refshejialuo4-2/+51
2024-11-21ref: add basic symref content check for files backendshejialuo4-0/+155
2024-11-21ref: add more strict checks for regular refsshejialuo6-7/+96
2024-11-21ref: port git-fsck(1) regular refs check for files backendshejialuo4-0/+156
2024-11-21ref: support multiple worktrees check for refsshejialuo9-15/+90
2024-11-21ref: initialize ref name outside of check functionsshejialuo1-8/+13
2024-11-21ref: check the full refname instead of basenameshejialuo2-39/+60
2024-11-21ref: initialize "fsck_ref_report" with zeroshejialuo1-1/+1
2024-11-21reftable/block: optimize allocations by using scratch bufferPatrick Steinhardt2-8/+6
2024-11-21reftable/block: rename `block_writer::buf` variablePatrick Steinhardt2-14/+14
2024-11-21reftable/writer: optimize allocations by using a scratch bufferPatrick Steinhardt2-12/+12
2024-11-21refs: don't normalize log messages with `REF_SKIP_CREATE_REFLOG`Patrick Steinhardt1-1/+2
2024-11-21refs: skip collision checks in initial transactionsPatrick Steinhardt5-27/+36
2024-11-21refs: use "initial" transaction semantics to migrate refsPatrick Steinhardt2-9/+3
2024-11-21refs/files: support symbolic and root refs in initial transactionPatrick Steinhardt1-10/+34
2024-11-21refs: introduce "initial" transaction flagPatrick Steinhardt8-68/+29
2024-11-21refs/files: move logic to commit initial transactionPatrick Steinhardt1-101/+101
2024-11-21refs: allow passing flags when setting up a transactionPatrick Steinhardt14-26/+33
2024-11-20Sync with 'maint'Junio C Hamano1-0/+26
2024-11-20The tenth batchJunio C Hamano1-5/+10
2024-11-20Merge branch 'la/trailer-info'Junio C Hamano3-74/+76
2024-11-20Merge branch 'ja/git-add-doc-markup'Junio C Hamano2-62/+68
2024-11-20Merge branch 'jt/repack-local-promisor'Junio C Hamano6-10/+180
2024-11-20Prepare for 2.47.1Junio C Hamano3-2/+28
2024-11-20Merge branch 'db/submodule-fetch-with-remote-name-fix' into maint-2.47Junio C Hamano2-1/+28
2024-11-20Merge branch 'ps/cache-tree-w-broken-index-entry' into maint-2.47Junio C Hamano5-43/+97
2024-11-20Merge branch 'ps/maintenance-start-crash-fix' into maint-2.47Junio C Hamano2-2/+21
2024-11-20Merge branch 'jk/fsmonitor-event-listener-race-fix' into maint-2.47Junio C Hamano7-18/+98
2024-11-20Merge branch 'ds/line-log-asan-fix' into maint-2.47Junio C Hamano2-6/+32
2024-11-20index-pack: teach --promisor to forbid pack nameJonathan Tan3-3/+5
2024-11-20builtin/gc: provide hint when maintenance hits a stale schedule lockPatrick Steinhardt2-1/+18
2024-11-19doc: git-diff: apply format changes to config partJean-Noël Avila1-92/+110
2024-11-19doc: git-diff: apply format changes to diff-generate-patchJean-Noël Avila1-21/+23
2024-11-19doc: git-diff: apply format changes to diff-formatJean-Noël Avila1-21/+21
2024-11-19doc: git-diff: apply format changes to diff-optionsJean-Noël Avila1-211/+212
2024-11-19doc: git-diff: apply new documentation guidelinesJean-Noël Avila1-56/+66
2024-11-19Merge branch 'ps/reftable-detach' into ps/reftable-iterator-reuseJunio C Hamano27-229/+506
2024-11-19reftable/system: provide thin wrapper for lockfile subsystemPatrick Steinhardt8-37/+154
2024-11-19reftable/stack: drop only use of `get_locked_file_path()`Patrick Steinhardt1-3/+9
2024-11-19reftable/system: provide thin wrapper for tempfile subsystemPatrick Steinhardt4-35/+114
2024-11-19reftable/stack: stop using `fsync_component()` directlyPatrick Steinhardt3-17/+45
2024-11-19reftable/system: stop depending on "hash.h"Patrick Steinhardt25-143/+166
2024-11-19reftable: explicitly handle hash format IDsPatrick Steinhardt3-5/+29
2024-11-19reftable/system: move "dir.h" to its only userPatrick Steinhardt2-1/+1
2024-11-19fast-import: avoid making replace refs point to themselvesElijah Newren2-0/+42
2024-11-18object-file: inline empty tree and blob literalsJeff King1-27/+20
2024-11-18object-file: treat cached_object values as constJeff King1-4/+4
2024-11-18object-file: drop oid field from find_cached_object() return valueJeff King1-11/+12
2024-11-18object-file: move empty_tree struct into find_cached_object()Jeff King1-6/+5
2024-11-18object-file: drop confusing oid initializer of empty_tree structJeff King1-3/+1