On 4/10/2023 6:53 PM, Taylor Blau wrote: > Instead of getting rid of the option, invert its meaning to instead > disable writing ".rev" files, thereby running the test suite in a mode > where the reverse index is generated from scratch. > > This ensures that we are still running and exercising Git's behavior > when forced to generate reverse indexes from scratch. I don't think this is true because you remove the environment variable from the following test. Replacing the line with GIT_TEST_NO_WRITE_REV_INDEX=1 would keep us testing the from-scratch case as a side-effect in other tests. > diff --git a/ci/run-build-and-tests.sh b/ci/run-build-and-tests.sh > index b098e10f52..e9fbfb6345 100755 > --- a/ci/run-build-and-tests.sh > +++ b/ci/run-build-and-tests.sh > @@ -27,7 +27,6 @@ linux-TEST-vars) > export GIT_TEST_MULTI_PACK_INDEX=1 > export GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP=1 > export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master > - export GIT_TEST_WRITE_REV_INDEX=1 > export GIT_TEST_CHECKOUT_WORKERS=2 > ;; Thanks, -Stolee