#!/bin/sh # # Copyright (c) 2007 Johannes Schindelin # test_description='Test shared repository initialization' . ./test-lib.sh test_expect_success 'shared=all' ' mkdir sub && cd sub && git init --shared=all && test 2 = $(git config core.sharedrepository) ' test_expect_success 'update-server-info honors core.sharedRepository' ' : > a1 && git add a1 && test_tick && git commit -m a1 && umask 0277 && git update-server-info && actual="$(ls -l .git/info/refs)" && case "$actual" in -r--r--r--*) : happy ;; *) echo Oops, .git/info/refs is not 0444 false ;; esac ' test_done