summaryrefslogtreecommitdiff
path: root/fsck.h
AgeCommit message (Expand)AuthorFilesLines
2026-03-23fsck: store repository in fsck optionsPatrick Steinhardt1-0/+4
2026-03-23fsck: initialize fsck options via a functionPatrick Steinhardt1-28/+10
2026-01-12builtin/fsck: move generic HEAD check into `refs_fsck()`Patrick Steinhardt1-0/+1
2026-01-12builtin/fsck: move generic object ID checks into `refs_fsck()`Patrick Steinhardt1-0/+1
2026-01-12fsck: drop unused fields from `struct fsck_ref_report`Patrick Steinhardt1-2/+0
2025-11-25builtin/index-pack: fix deferred fsck outside reposPatrick Steinhardt1-0/+7
2025-10-22Merge branch 'bc/sha1-256-interop-01'Junio C Hamano1-0/+2
2025-10-09fsck: consider gpgsig headers expected in tagsbrian m. carlson1-0/+2
2025-10-07refs/reftable: add fsck check for checking the table nameKarthik Nayak1-0/+1
2025-10-07fsck: order 'fsck_msg_type' alphabeticallyKarthik Nayak1-19/+19
2025-07-23config: drop `git_config()` wrapperPatrick Steinhardt1-1/+1
2025-05-14packed-backend: fsck should warn when "packed-refs" file is emptyshejialuo1-0/+1
2025-03-26Merge branch 'sj/ref-consistency-checks-more'Junio C Hamano1-0/+4
2025-03-03fsck.h: *.txt -> *.adoc fixesTodd Zullinger1-1/+1
2025-02-27packed-backend: check whether the "packed-refs" is sortedshejialuo1-0/+1
2025-02-27packed-backend: add "packed-refs" entry consistency checkshejialuo1-0/+1
2025-02-27packed-backend: add "packed-refs" header consistency checkshejialuo1-0/+2
2024-11-21ref: add symlink ref content check for files backendshejialuo1-0/+1
2024-11-21ref: check whether the target of the symref is a refshejialuo1-0/+1
2024-11-21ref: add basic symref content check for files backendshejialuo1-0/+1
2024-11-21ref: add more strict checks for regular refsshejialuo1-0/+2
2024-11-21ref: port git-fsck(1) regular refs check for files backendshejialuo1-0/+1
2024-08-08fsck: add ref name check for files backendshejialuo1-0/+1
2024-08-08files-backend: add unified interface for refs scanningshejialuo1-0/+1
2024-08-08builtin/refs: add verify subcommandshejialuo1-1/+7
2024-08-08fsck: add refs report functionshejialuo1-0/+25
2024-08-08fsck: make "fsck_error" callback genericshejialuo1-5/+12
2024-08-08fsck: rename objects-related fsck error functionsshejialuo1-13/+13
2024-08-08fsck: rename "skiplist" to "skip_oids"shejialuo1-2/+2
2024-06-17Merge branch 'ps/no-writable-strings'Junio C Hamano1-1/+1
2024-06-07global: improve const correctness when assigning string constantsPatrick Steinhardt1-1/+1
2024-05-24Merge branch 'fixes/2.45.1/2.42' into fixes/2.45.1/2.43Junio C Hamano1-12/+0
2024-05-24Merge branch 'fixes/2.45.1/2.41' into fixes/2.45.1/2.42Junio C Hamano1-12/+0
2024-05-24Merge branch 'fixes/2.45.1/2.40' into fixes/2.45.1/2.41Junio C Hamano1-12/+0
2024-05-24Merge branch 'jc/fix-2.45.1-and-friends-for-2.39' into fixes/2.45.1/2.40Junio C Hamano1-12/+0
2024-05-22Revert "fsck: warn about symlink pointing inside a gitdir"Junio C Hamano1-12/+0
2024-04-19Sync with 2.42.2Johannes Schindelin1-0/+12
2024-04-19Sync with 2.41.1Johannes Schindelin1-0/+12
2024-04-19Sync with 2.40.2Johannes Schindelin1-0/+12
2024-04-19Sync with 2.39.4Johannes Schindelin1-0/+12
2024-04-19fsck: warn about symlink pointing inside a gitdirJohannes Schindelin1-0/+12
2023-08-31fsck: detect very large tree pathnamesJeff King1-0/+1
2023-06-28config: add ctx arg to config_fn_tGlen Choo1-1/+3
2023-02-23object.h: stop depending on cache.h; make cache.h depend on object.hElijah Newren1-0/+1
2023-01-18fsck: provide a function to fsck buffer without object structJeff King1-0/+8
2022-12-13Sync with 2.38.3Junio C Hamano1-0/+12
2022-12-13Merge branch 'maint-2.36' into maint-2.37Junio C Hamano1-0/+12
2022-12-09fsck: implement checks for gitattributesPatrick Steinhardt1-0/+12
2022-10-25fsck: document msg-idJohn Cai1-0/+6
2022-10-25fsck: remove the unused MISSING_TREE_OBJECTJunio C Hamano1-1/+0