Message ID | cover.1691699851.git.me@ttaylorr.com (mailing list archive) |
---|---|
Headers | show |
Series | commit-graph: fsck zero/non-zero generation number fixes | expand |
On Thu, Aug 10, 2023 at 04:37:32PM -0400, Taylor Blau wrote: > This series expands on a patch that Peff sent earlier in this thread to > remove a section of unreachable code that was noticed by Coverity in the > `verify_one_commit_graph()` function. > > The first couple of patches addresses the main issue, which is that we > couldn't verify ancient commit-graphs written with zero'd generation > numbers. The third patch adds additional tests to ensure our coverage in > this area is complete, and the final patch is a cleanup. Thanks for untangling (and explaining!) some of the history here. I think this series is a definite improvement, including that final cleanup. But I also think that the "two bits" approach mentioned by Junio would be better still. IMHO the intent of the code would be more clear, and it would avoid the flip-flopping error case. -Peff