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