summaryrefslogtreecommitdiff
path: root/Documentation/config.txt
diff options
context:
space:
mode:
authorJohan Herland <johan@herland.net>2009-04-14 13:15:42 (GMT)
committerJunio C Hamano <gitster@pobox.com>2009-04-18 19:51:06 (GMT)
commit098082fb78768dc3cbe659048c9f47cabdd7e39b (patch)
tree63add8c03bcd4986041233be724a9da77ce64ee5 /Documentation/config.txt
parent078688213f321ac52c224c1cfa264d686c7264bd (diff)
downloadgit-098082fb78768dc3cbe659048c9f47cabdd7e39b.zip
git-098082fb78768dc3cbe659048c9f47cabdd7e39b.tar.gz
git-098082fb78768dc3cbe659048c9f47cabdd7e39b.tar.bz2
Update docs on behaviour of 'core.sharedRepository' and 'git init --shared'
This documentation update is needed to reflect the recent changes where "core.sharedRepository = 0mode" was changed to set, not loosen, the repository permissions. Signed-off-by: Johan Herland <johan@herland.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/config.txt')
-rw-r--r--Documentation/config.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/Documentation/config.txt b/Documentation/config.txt
index f5152c5..6af58ff 100644
--- a/Documentation/config.txt
+++ b/Documentation/config.txt
@@ -290,8 +290,10 @@ core.sharedRepository::
group-shareable. When 'umask' (or 'false'), git will use permissions
reported by umask(2). When '0xxx', where '0xxx' is an octal number,
files in the repository will have this mode value. '0xxx' will override
- user's umask value, and thus, users with a safe umask (0077) can use
- this option. Examples: '0660' is equivalent to 'group'. '0640' is a
+ user's umask value (whereas the other options will only override
+ requested parts of the user's umask value). Examples: '0660' will make
+ the repo read/write-able for the owner and group, but inaccessible to
+ others (equivalent to 'group' unless umask is e.g. '0022'). '0640' is a
repository that is group-readable but not group-writable.
See linkgit:git-init[1]. False by default.