From: Christian Couder Date: Thu, 22 Jun 2017 19:01:58 GMT Subject: [PATCH 3/3] t1700: make sure split-index respects core.sharedrepository Message-ID: <20170622190158.13265-3-chriscool@tuxfamily.org> In-Reply-To: <20170622190158.13265-1-chriscool@tuxfamily.org> Add a test to check that both the split-index file and the shared-index file are created using the right permissions when core.sharedrepository is set. Signed-off-by: Christian Couder --- t/t1700-split-index.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/t/t1700-split-index.sh b/t/t1700-split-index.sh index af3ec0da5a..a52b92e82b 100755 --- a/t/t1700-split-index.sh +++ b/t/t1700-split-index.sh @@ -370,4 +370,16 @@ test_expect_success 'check splitIndex.sharedIndexExpire set to "never" and "now" test $(ls .git/sharedindex.* | wc -l) -le 2 ' +test_expect_success POSIXPERM 'split index respects core.sharedrepository' ' + git config core.sharedrepository 0666 && + : >seventeen && + git update-index --add seventeen && + echo "-rw-rw-rw-" >expect && + test_modebits .git/index >actual && + test_cmp expect actual && + newest_shared_index=$(ls -t .git/sharedindex.* | head -1) && + test_modebits "$newest_shared_index" >actual && + test_cmp expect actual +' + test_done -- 2.13.1.516.g05ec6e13aa