On Tue, Jun 14, 2022 at 03:37:21PM -0700, Josh Steadmon wrote: > Range-diff against v2: > 1: 2c2bfc7b43 ! 1: 9b56496b08 commit-graph: refactor to avoid prepare_repo_settings > @@ fuzz-commit-graph.c: int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size > initialize_the_repository(); > - g = parse_commit_graph(the_repository, (void *)data, size); > + /* > -+ * Manually initialize commit-graph settings, to avoid the need to run > -+ * in an actual repository. > ++ * Initialize the_repository with commit-graph settings that would > ++ * normally be read from the repository's gitdir. We want to avoid > ++ * touching the disk to keep the individual fuzz-test cases as fast as > ++ * possible. > + */ > + the_repository->settings.commit_graph_generation_version = 2; > + the_repository->settings.commit_graph_read_changed_paths = 1; This version looks good to me. Thanks for working on this, Josh! Thanks, Taylor