#commit

deprecated git-commitgraph

Please use gix-<thiscrate> instead (‘git’ -> ‘gix’)

25 releases (13 breaking)

0.13.1 Feb 17, 2023
0.12.0 Dec 22, 2022
0.11.0 Nov 21, 2022
0.8.0 Jul 22, 2022
0.1.2 Oct 1, 2020

#215 in #commit

Download history 33/week @ 2024-07-27 6/week @ 2024-09-21

86 downloads per month

MIT/Apache

195KB
3.5K SLoC

Read, verify, and traverse git commit graphs.

A [commit graph][Graph] is an index of commits in the git commit history. The [Graph] stores commit data in a way that accelerates lookups considerably compared to traversing the git history by usual means.

As generating the full commit graph from scratch can take some time, git may write new commits to separate files instead of overwriting the original file. Eventually, git will merge these files together as the number of files grows.

Feature Flags

Dependencies

~1–1.8MB
~35K SLoC