#!/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 && 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 <