summaryrefslogtreecommitdiff
path: root/reachable.c
AgeCommit message (Expand)AuthorFilesLines
2026-07-27Merge branch 'ps/refs-wo-the-repository'Junio C Hamano1-2/+2
2026-07-16worktree: pass repository to public functionsPatrick Steinhardt1-2/+2
2026-07-02treewide: convert users of `whence` to the new source fieldPatrick Steinhardt1-1/+1
2026-07-02odb: add `source` field to struct object_info_sourcePatrick Steinhardt1-4/+4
2026-07-02odb: make backend-specific fields optionalPatrick Steinhardt1-1/+4
2026-01-26reachable: convert to use `odb_for_each_object()`Patrick Steinhardt1-90/+35
2026-01-26odb: rename `FOR_EACH_OBJECT_*` flagsPatrick Steinhardt1-4/+4
2026-01-09packfile: refactor kept-pack cache to work with packfile storesPatrick Steinhardt1-1/+1
2025-11-04refs: introduce wrapper struct for `each_ref_fn`Patrick Steinhardt1-5/+4
2025-08-05Merge branch 'ps/object-file-wo-the-repository'Junio C Hamano1-1/+1
2025-07-23config: drop `git_config_get_string_multi()` wrapperPatrick Steinhardt1-1/+1
2025-07-16object-file: get rid of `the_repository` in loose object iteratorsPatrick Steinhardt1-1/+1
2025-07-01odb: rename `oid_object_info()`Patrick Steinhardt1-1/+1
2025-04-29object-store: move function declarations to their respective subsystemsPatrick Steinhardt1-1/+1
2025-04-24Merge branch 'ps/object-file-cleanup' into ps/object-store-cleanupJunio C Hamano1-1/+1
2025-04-16Merge branch 'ps/cat-file-filter-batch'Junio C Hamano1-1/+2
2025-04-15object-store: merge "object-store-ll.h" and "object-store.h"Patrick Steinhardt1-1/+1
2025-04-07pack-bitmap: allow passing payloads to `show_reachable_fn()`Patrick Steinhardt1-1/+2
2025-03-10object: stop depending on `the_repository`Patrick Steinhardt1-3/+3
2025-02-07worktree: return allocated string from `get_worktree_git_dir()`Patrick Steinhardt1-1/+5
2024-12-04packfile: pass down repository to `for_each_packed_object`Karthik Nayak1-1/+1
2024-12-04packfile: pass down repository to `has_object[_kept]_pack`Karthik Nayak1-1/+1
2024-08-09refs: add referent to each_ref_fnJohn Cai1-1/+1
2024-06-14global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt1-0/+2
2024-05-07cocci: apply rules to rewrite callers of "refs" interfacesPatrick Steinhardt1-2/+3
2024-02-09prune: mark rebase autostash and orig-head as reachablePhillip Wood1-0/+50
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-1/+0
2023-06-29Merge branch 'en/header-split-cache-h-part-3'Junio C Hamano1-1/+1
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren1-1/+1
2023-06-12gc: introduce `gc.recentObjectsHook`Taylor Blau1-3/+76
2023-06-12reachable.c: extract `obj_is_recent()`Taylor Blau1-1/+7
2023-03-21treewide: remove cache.h inclusion due to environment.h changesElijah Newren1-1/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2023-03-17Merge branch 'jk/unused-post-2.39-part2'Junio C Hamano1-6/+9
2023-02-24for_each_object: mark unused callback parametersJeff King1-1/+2
2023-02-24list-objects: mark unused callback parametersJeff King1-5/+7
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren1-0/+1
2022-05-26reachable: report precise timestamps from objects in cruft packsTaylor Blau1-1/+8
2022-05-26reachable: add options to add_unseen_recent_objects_to_traversalTaylor Blau1-8/+43
2022-03-09pack-bitmap: drop filter in prepare_bitmap_walk()Derrick Stolee1-1/+1
2021-06-28object.h: add lookup_object_by_type() functionJeff King1-18/+0
2021-05-07Merge branch 'ps/rev-list-object-type-filter'Junio C Hamano1-1/+1
2021-04-29prune: save reachable-from-recent objects with bitmapsJeff King1-9/+4
2021-04-19rev-list: allow filtering of provided itemsPatrick Steinhardt1-1/+1
2020-02-14pack-bitmap: basic noop bitmap filter infrastructureJeff King1-1/+1
2020-02-14rev-list: allow commit-only bitmap traversalsJeff King1-1/+1
2019-06-20object: convert lookup_object() to use object_idJeff King1-2/+2
2019-02-14prune: use bitmaps for reachability traversalJeff King1-0/+42
2018-06-29tree: add repository argument to lookup_treeStefan Beller1-1/+1
2018-06-29blob: add repository argument to lookup_blobStefan Beller1-1/+1