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