]> git.ipfire.org Git - thirdparty/git.git/commit
commit-graph: validate layers for generation data
authorDerrick Stolee <dstolee@microsoft.com>
Tue, 2 Feb 2021 03:01:20 +0000 (03:01 +0000)
committerJunio C Hamano <gitster@pobox.com>
Tue, 2 Feb 2021 05:03:36 +0000 (21:03 -0800)
commit448a39e65dedb5f9a58d40e22ec7c0cc3be54173
treede4bf17e7c11119152150af6c45f7244f3903d70
parent90cb1c47c7cbf6cdd5152c1371a2732af59911a4
commit-graph: validate layers for generation data

We need to be extra careful that we don't use corrected
commit dates from any layer of a commit-graph chain if there is a
single commit-graph file that is missing the generation_data chunk.
Update validate_mixed_generation_chain() to correctly update each
layer to ignore the generation_data chunk in this case. It now also
returns 1 if all layers have a generation_data chunk. This return
value will be used in the next change.

Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Reviewed-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
commit-graph.c