diff options
| author | lhchavez <lhchavez@lhchavez.com> | 2021-03-10 07:06:15 -0800 |
|---|---|---|
| committer | lhchavez <lhchavez@lhchavez.com> | 2021-03-10 07:09:47 -0800 |
| commit | 25b75cd9bc01896a2b74c748ceef7110ea1b165f (patch) | |
| tree | 7f0adda00ff69e2a597dbcb0118ab737e47ec0fe /include/git2/object.h | |
| parent | 248606ebb0906076367fcfce9574f522f818c26f (diff) | |
| download | libgit2-25b75cd9bc01896a2b74c748ceef7110ea1b165f.tar.gz | |
commit-graph: Create `git_commit_graph` as an abstraction for the file
This change does a medium-size refactor of the git_commit_graph_file and
the interaction with the ODB. Now instead of the ODB owning a direct
reference to the git_commit_graph_file, there will be an intermediate
git_commit_graph. The main advantage of that is that now end users can
explicitly set a git_commit_graph that is eagerly checked for errors,
while still being able to lazily use the commit-graph in a regular ODB,
if the file is present.
Diffstat (limited to 'include/git2/object.h')
0 files changed, 0 insertions, 0 deletions
