Derrick Stolee <dstolee@xxxxxxxxxxxxx> writes: > There are many places in Git that use a commit walk to determine > reachability between commits and/or refs. A lot of this logic is > duplicated. > > I wanted to achieve the following: > > Consolidate several different commit walks into one file > Reduce duplicate reachability logic > Increase testability (correctness and performance) > Improve performance of reachability queries All of these are good goals to shoot at. > This series is based on jt/commit-graph-per-object-store As such, it has some interactions with another topic [*1*] that is based on the same, but my trial merge seems to suggest that the interactions are minimum and do not pose a serious problem. Will push out as part of the next integration run, as I've already pushed out today's. Thanks. [Footnote] *1* ds/commit-graph-with-grafts topic that is in 'pu', slated to go 'next' soonish.