diff options
author | Derrick Stolee <stolee@gmail.com> | 2019-05-21 09:59:53 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-05-28 10:39:49 -0700 |
commit | 1d8e31a3f63cbc8533bf763c6d4b89d8355769f0 (patch) | |
tree | dbaf6245d0a5eb2d531fc33eca635d3cc25036cb /diff.h | |
parent | revision: use generation for A..B --topo-order queries (diff) | |
download | tgif-1d8e31a3f63cbc8533bf763c6d4b89d8355769f0.tar.xz |
revision: keep topo-walk free of unintersting commits
When updating the topo-order walk in b454241 (revision.c: generation-based
topo-order algorithm, 2018-11-01), the logic was a huge rewrite of the
walk logic. In that massive change, we accidentally included the
UNINTERESTING commits in expand_topo_walk(). This means that a simple
query like
git rev-list --topo-order HEAD~1..HEAD
will expand the topo walk for all commits reachable from HEAD, and not
just one commit.
This change should speed up these cases, but there is still a need
for corrected commit-date for some A..B queries.
Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diff.h')
0 files changed, 0 insertions, 0 deletions