On Fri, May 01, 2020 at 03:30:28PM +0000, SZEDER Gábor via GitGitGadget wrote: > From: =?UTF-8?q?SZEDER=20G=C3=A1bor?= <szeder.dev@xxxxxxxxx> > > The previous patch made it possible to perform line-level filtering > during history traversal instead of in an expensive preprocessing > step, but it still requires some simpler preprocessing steps, notably > topo-ordering. However, nowadays we have commit-graphs storing > generation numbers, which make it possible to incrementally traverse > the history in topological order, without the preparatory limit_list() > and sort_in_topological_order() steps; see b45424181e (revision.c: > generation-based topo-order algorithm, 2018-11-01). > > [snip] This one makes sense, too. Sorry for a long gap in reviewing parts of this series. A few other things have popped up throughout the day. I'll get to the last one shortly. Thanks, Taylor