the graph file.
These positional references are stored as unsigned 32-bit integers
- corresponding to the array position within the list of commit OIDs. We
- use the most-significant bit for special purposes, so we can store at most
- (1 << 31) - 1 (around 2 billion) commits.
-corresponding to the array position withing the list of commit OIDs. Due
++corresponding to the array position within the list of commit OIDs. Due
+ to some special constants we use to track parents, we can store at most
+ (1 << 30) + (1 << 29) + (1 << 28) - 1 (around 1.8 billion) commits.
== Commit graph files have the following format: