Re: [PATCH 11/12] line-log: try to use generation number-based topo-ordering
- From
Taylor Blau <me@ttaylorr.com>
- Date
- May 4, 2020, 21:25 UTC
- Message-ID
- <20200504212516.GA45250@syl.local>
- In-Reply-To
- <3abc713092456b7c34ac72c0064b0b5c51ac726f.1588347029.git.gitgitgadget@gmail.com>
On Fri, May 01, 2020 at 03:30:28PM +0000, SZEDER Gábor via GitGitGadget wrote:
Show 12 quoted lines
> From: =?UTF-8?q?SZEDER=20G=C3=A1bor?= <szeder.dev@gmail.com> > > 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