On 6/6/2019 3:57 PM, Junio C Hamano wrote: > * ds/commit-graph-incremental (2019-06-06) 15 commits > - SQUASH??? 5323 is already taken > - commit-graph: clean up chains after flattened write > - commit-graph: verify chains with --shallow mode > - commit-graph: create options for split files > - commit-graph: expire commit-graph files > - commit-graph: allow cross-alternate chains > - commit-graph: merge commit-graph chains > - commit-graph: add --split option to builtin > - commit-graph: write commit-graph chains > - commit-graph: rearrange chunk count logic > - commit-graph: add base graphs chunk > - commit-graph: load commit-graph chains > - commit-graph: rename commit_compare to oid_compare > - commit-graph: prepare for commit-graph chains > - commit-graph: document commit-graph chains > (this branch uses ds/commit-graph-write-refactor; is tangled with ds/close-object-store.) Sorry for the tangle here. I'll place the proper use of close_commit_graph(struct raw_object_store *) into my changes in the next version. > * ds/commit-graph-write-refactor (2019-05-13) 11 commits > - commit-graph: extract write_commit_graph_file() > - commit-graph: extract copy_oids_to_commits() > - commit-graph: extract count_distinct_commits() > - commit-graph: extract fill_oids_from_all_packs() > - commit-graph: extract fill_oids_from_commit_hex() > - commit-graph: extract fill_oids_from_packs() > - commit-graph: create write_commit_graph_context > - commit-graph: remove Future Work section > - commit-graph: collapse parameters into flags > - commit-graph: return with errors during write > - commit-graph: fix the_repository reference > (this branch is used by ds/close-object-store and ds/commit-graph-incremental.) > > Renamed from commit-graph-format-v2 and changed scope. > > Expecting a reroll. > I think it is almost there, modulo a few internal API details.. You are correct! Sorry for dropping the ball on this, I thought I had sent an updated version. I will make sure to send an updated series today. Thanks, -Stolee