summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2024-11-21bisect: fix leaking good/bad terms when reading multipe timesPatrick Steinhardt-8/+12
2024-11-21builtin/blame: fix leaking blame entries with `--incremental`Patrick Steinhardt-7/+10
2024-11-21ref: add symlink ref content check for files backendshejialuo-4/+182
2024-11-21ref: check whether the target of the symref is a refshejialuo-2/+51
2024-11-21ref: add basic symref content check for files backendshejialuo-0/+155
2024-11-21ref: add more strict checks for regular refsshejialuo-7/+96
2024-11-21ref: port git-fsck(1) regular refs check for files backendshejialuo-0/+156
2024-11-21ref: support multiple worktrees check for refsshejialuo-15/+90
2024-11-21ref: initialize ref name outside of check functionsshejialuo-8/+13
2024-11-21ref: check the full refname instead of basenameshejialuo-39/+60
2024-11-21ref: initialize "fsck_ref_report" with zeroshejialuo-1/+1
2024-11-21reftable/block: optimize allocations by using scratch bufferPatrick Steinhardt-8/+6
2024-11-21reftable/block: rename `block_writer::buf` variablePatrick Steinhardt-14/+14
2024-11-21reftable/writer: optimize allocations by using a scratch bufferPatrick Steinhardt-12/+12
2024-11-21refs: don't normalize log messages with `REF_SKIP_CREATE_REFLOG`Patrick Steinhardt-1/+2
2024-11-21refs: skip collision checks in initial transactionsPatrick Steinhardt-27/+36
2024-11-21refs: use "initial" transaction semantics to migrate refsPatrick Steinhardt-9/+3
2024-11-21refs/files: support symbolic and root refs in initial transactionPatrick Steinhardt-10/+34
2024-11-21refs: introduce "initial" transaction flagPatrick Steinhardt-68/+29
2024-11-21refs/files: move logic to commit initial transactionPatrick Steinhardt-101/+101
2024-11-21refs: allow passing flags when setting up a transactionPatrick Steinhardt-26/+33
2024-11-20Sync with 'maint'Junio C Hamano-0/+26
2024-11-20The tenth batchJunio C Hamano-5/+10
2024-11-20Merge branch 'la/trailer-info'Junio C Hamano-74/+76
2024-11-20Merge branch 'ja/git-add-doc-markup'Junio C Hamano-62/+68
2024-11-20Merge branch 'jt/repack-local-promisor'Junio C Hamano-10/+180
2024-11-20Prepare for 2.47.1Junio C Hamano-2/+28
2024-11-20Merge branch 'db/submodule-fetch-with-remote-name-fix' into maint-2.47Junio C Hamano-1/+28
2024-11-20Merge branch 'ps/cache-tree-w-broken-index-entry' into maint-2.47Junio C Hamano-43/+97
2024-11-20Merge branch 'ps/maintenance-start-crash-fix' into maint-2.47Junio C Hamano-2/+21
2024-11-20Merge branch 'jk/fsmonitor-event-listener-race-fix' into maint-2.47Junio C Hamano-18/+98
2024-11-20Merge branch 'ds/line-log-asan-fix' into maint-2.47Junio C Hamano-6/+32
2024-11-20index-pack: teach --promisor to forbid pack nameJonathan Tan-3/+5
2024-11-20builtin/gc: provide hint when maintenance hits a stale schedule lockPatrick Steinhardt-1/+18
2024-11-19doc: git-diff: apply format changes to config partJean-Noël Avila-93/+111
2024-11-19doc: git-diff: apply format changes to diff-generate-patchJean-Noël Avila-21/+23
2024-11-19doc: git-diff: apply format changes to diff-formatJean-Noël Avila-21/+21
2024-11-19doc: git-diff: apply format changes to diff-optionsJean-Noël Avila-211/+212
2024-11-19doc: git-diff: apply new documentation guidelinesJean-Noël Avila-56/+66
2024-11-19Merge branch 'ps/reftable-detach' into ps/reftable-iterator-reuseJunio C Hamano-229/+506
2024-11-19reftable/system: provide thin wrapper for lockfile subsystemPatrick Steinhardt-37/+154
2024-11-19reftable/stack: drop only use of `get_locked_file_path()`Patrick Steinhardt-3/+9
2024-11-19reftable/system: provide thin wrapper for tempfile subsystemPatrick Steinhardt-35/+114
2024-11-19reftable/stack: stop using `fsync_component()` directlyPatrick Steinhardt-17/+45
2024-11-19reftable/system: stop depending on "hash.h"Patrick Steinhardt-143/+166
2024-11-19reftable: explicitly handle hash format IDsPatrick Steinhardt-5/+29
2024-11-19reftable/system: move "dir.h" to its only userPatrick Steinhardt-1/+1
2024-11-19fast-import: avoid making replace refs point to themselvesElijah Newren-1/+43
2024-11-18object-file: inline empty tree and blob literalsJeff King-27/+20
2024-11-18object-file: treat cached_object values as constJeff King-4/+4