[PATCH 3/3] t1700: make sure split-index respects core.sharedrepository
- From
Christian Couder <christian.couder@gmail.com>
- Date
- Jun 22, 2017, 19:01 UTC
- 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 <chriscool@tuxfamily.org> --- 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