Re: [PATCH 2/7] commit-graph: fix ordering bug in generation numbers
Derrick Stolee <derrickstolee@github.com> writes:
Show 13 quoted lines
> It is very subtle, which is why it took me a while to debug this
> issue once I managed to trigger it.
>
>> for each commit ctx->commits.list[i]:
>> continue if generation number has been computed for it already
>
> This is the critical line in the current version. This includes
> "continue if the generation number was loaded from the previous
> commit-graph file." This means we under-count when building from
> an existing commit-graph with overflows.
>
> If we insert an increment here, then we risk double-counting. I
> should have described this better.
Ah, that obviously I missed. Thanks.