Make core.sharedRepository more generic
commit06cbe8550324e0fd2290839bf3b9a92aa53b70ab
authorHeikki Orsila <heikki.orsila@iki.fi>
Wed, 16 Apr 2008 08:34:24 +0000 (16 11:34 +0300)
committerJunio C Hamano <gitster@pobox.com>
Thu, 17 Apr 2008 01:23:54 +0000 (16 18:23 -0700)
treee455c3b2f28bd57e3d166f8bf1f11bab5cf7ae1e
parenta17b1d2f0b3128be6f116bf22b58244b310d27b9
Make core.sharedRepository more generic

git init --shared=0xxx, where '0xxx' is an octal number, will create
a repository with file modes set to '0xxx'. Users with a safe umask
value (0077) can use this option to force file modes. For example,
'0640' is a group-readable but not group-writable regardless of
user's umask value. Values compatible with old Git versions are written
as they were before, for compatibility reasons. That is, "1" for
"group" and "2" for "everybody".

"git config core.sharedRepository 0xxx" is also handled.

Signed-off-by: Heikki Orsila <heikki.orsila@iki.fi>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/config.txt
Documentation/git-init.txt
builtin-init-db.c
cache.h
path.c
setup.c
t/t1301-shared-repo.sh