summaryrefslogtreecommitdiff
path: root/include/git2/sys/commit_graph.h
Commit message (Collapse)AuthorAgeFilesLines
* commit graph: support sha256Edward Thomson2023-04-101-2/+12
|
* Make enum in includes C90 compliant by removing trailing comma.Peter Pettersson2021-11-151-1/+1
|
* commit graph: formatting fixesEdward Thomson2021-08-301-3/+2
|
* Make the defaultable fields defaultablelhchavez2021-08-261-2/+2
| | | | Also, add `git_commit_graph_writer_options_init`!
* commit-graph: Add a way to write commit-graph fileslhchavez2021-07-271-1/+131
| | | | | | | | This change adds the git_commit_graph_writer_* functions to allow to write and create `commit-graph` files from `.idx`/`.pack` files or `git_revwalk`s. Part of: #5757
* commit-graph: Create `git_commit_graph` as an abstraction for the filelhchavez2021-03-101-0/+45
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.