#!/bin/sh test_description='split index mode tests' . ./test-lib.sh # We need total control of index splitting here sane_unset GIT_TEST_SPLIT_INDEX test_expect_success 'enable split index' ' git update-index --split-index && test-dump-split-index .git/index >actual && indexversion=$(test-index-version <.git/index) && if test "$indexversion" = "4" then own=432ef4b63f32193984f339431fd50ca796493569 base=508851a7f0dfa8691e9f69c7f055865389012491 else own=8299b0bcd1ac364e5f1d7768efb62fa2da79a339 base=39d890139ee5356c7ef572216cebcd27aa41f9df fi && cat >expect <one && git update-index --add one && git ls-files --stage >ls-files.actual && cat >ls-files.expect <actual && cat >expect <ls-files.actual && cat >ls-files.expect <actual && cat >expect <ls-files.actual && cat >ls-files.expect <actual && cat >expect <one && git update-index one && git ls-files --stage >ls-files.actual && cat >ls-files.expect <actual && q_to_tab >expect <two && git update-index --add two && git ls-files --stage >ls-files.actual && cat >ls-files.expect <actual && q_to_tab >expect <ls-files.actual && cat >ls-files.expect <actual && q_to_tab >expect <ls-files.actual && cat >ls-files.expect <actual && cat >expect <one && git update-index --add one && git ls-files --stage >ls-files.actual && cat >ls-files.expect <actual && cat >expect <two && git update-index --add two && git ls-files --stage >actual && cat >expect <ls-files.actual && cat >ls-files.expect <actual && cat >expect <