odb: track commit graphs via object source
Hi,
commit graphs are currently stored on the object database level. This doesn't really make much sense conceptually, given that commit graphs are specific to one object source. Furthermore, with the upcoming pluggable object database effort, an object source's backend may not evene have a commit graph in the first place but store that information in a different format altogether.
This patch series prepares for that by moving the commit graph from
struct object_database
into struct odb_source
.
Thanks!
Patrick
--- b4-submit-tracking ---
This section is used internally by b4 prep for tracking purposes.
{ "series": { "revision": 1, "change-id": "20250904-b4-pks-commit-graph-via-source-b4e1a1edd214", "prefixes": [] } }
Closes Move commit-graph-related state out of `struct ... (#568 - closed).