#!/bin/sh test_description="Tests performance of writing the index" . ./perf-lib.sh test_perf_default_repo test_expect_success "setup repo" ' if git rev-parse --verify refs/heads/p0006-ballast^{commit} then echo Assuming synthetic repo from many-files.sh && git config --local core.sparsecheckout 1 && cat >.git/info/sparse-checkout <<-EOF /* !ballast/* EOF else echo Assuming non-synthetic repo... fi && nr_files=$(git ls-files | wc -l) ' count=3 test_perf "write_locked_index $count times ($nr_files files)" " test-tool write-cache $count " test_done