[PATCH 0/2] fix test suite with split index
- From
Thomas Gummerer <t.gummerer@gmail.com>
- Date
- Mar 20, 2015, 21:43 UTC
- Message-ID
- <1426887794-9655-1-git-send-email-t.gummerer@gmail.com>
- In-Reply-To
- <20150320195943.GB6545@hank>
> I've now tried to set the GIT_TEST_SPLIT_INDEX environment variable > and run the tests, and quite a few seem to fail for both v3 and v4. > I'm looking into that now, but that seems to be unrelated to index v4, > and I'm not sure yet if I'm testing the right thing.
So now I've tracked it down, 15999d0 read_index_from(): catch out of order entries when reading an index file breaks reading split index files in some cases.
The first patch allows setting TEST_GIT_TEST_SPLIT_INDEX in config.mak to make running the test suite with split index easier, the second patch fixes the issue. With the patch I previously sent, the test suite now passes with split-index enabled for both index v3 and v4.
Thomas Gummerer (2): test-lib: allow using split index in the test suite read-cache: fix reading of split index
Makefile | 6 ++++++ read-cache.c | 42 +++++++++++++++++++++++------------------- t/test-lib.sh | 6 ++++++ 3 files changed, 35 insertions(+), 19 deletions(-)
-- 2.1.0.264.g0463184.dirty