diff options
author | Derrick Stolee <derrickstolee@github.com> | 2023-03-20 14:26:50 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2023-03-20 22:17:33 +0300 |
commit | 80c928d947c257ef4d9f13c358117d0c1914f71f (patch) | |
tree | 64609bf78ca018593d48e7b6bd90315147867cc9 /list-objects-filter.c | |
parent | 368d19b0b7fa780d84918cf4ed4a31a410ed865d (diff) |
commit-graph: simplify compute_generation_numbers()
The previous change introduced the generic algorithm
compute_reachable_generation_numbers() and used it as the core
functionality of compute_topological_levels(). Now, use it as the core
functionality of compute_generation_numbers().
The main difference here is that we use generation version 2, which is
used in to toggle the logic in compute_generation_from_max() for
computing the corrected commit date based on the corrected commit dates
of the parent commits (and the commit date of the current commit). It
also uses different methods for (get|set)_generation in the vtable in
order to store and access the value in the correct places.
Co-authored-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Derrick Stolee <derrickstolee@github.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'list-objects-filter.c')
0 files changed, 0 insertions, 0 deletions