summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorLibravatar Jean-Noël Avila <jn.avila@free.fr>2021-11-06 19:48:57 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2021-11-09 09:39:11 -0800
commitb7088a5f9ef0af6742e2b7eaa20dead5937eb726 (patch)
tree8a1e0aab64bc265d749b9dd5e815f65852b3149f /Documentation
parentdoc: git-http-push: describe the refs as pattern pairs (diff)
downloadtgif-b7088a5f9ef0af6742e2b7eaa20dead5937eb726.tar.xz
doc: git-init: clarify file modes in octal.
The previous explanation was mixing the format with the identity of the field. Signed-off-by: Jean-Noël Avila <jn.avila@free.fr> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/git-init.txt16
1 files changed, 9 insertions, 7 deletions
diff --git a/Documentation/git-init.txt b/Documentation/git-init.txt
index fdb7b3f367..2553ab56f7 100644
--- a/Documentation/git-init.txt
+++ b/Documentation/git-init.txt
@@ -79,7 +79,7 @@ repository. If not specified, fall back to the default name (currently
`master`, but this is subject to change in the future; the name can be
customized via the `init.defaultBranch` configuration variable).
---shared[=(false|true|umask|group|all|world|everybody|0xxx)]::
+--shared[=(false|true|umask|group|all|world|everybody|<umask>)]::
Specify that the Git repository is to be shared amongst several users. This
allows users belonging to the same group to push into that
@@ -110,13 +110,15 @@ the repository permissions.
Same as 'group', but make the repository readable by all users.
-'0xxx'::
+'<umask>'::
-'0xxx' is an octal number and each file will have mode '0xxx'. '0xxx' will
-override users' umask(2) value (and not only loosen permissions as 'group' and
-'all' does). '0640' will create a repository which is group-readable, but not
-group-writable or accessible to others. '0660' will create a repo that is
-readable and writable to the current user and group, but inaccessible to others.
+'<umask>' is a 3-digit octal number prefixed with `0` and each file
+will have mode '<umask>'. '<umask>' will override users' umask(2)
+value (and not only loosen permissions as 'group' and 'all'
+does). '0640' will create a repository which is group-readable, but
+not group-writable or accessible to others. '0660' will create a repo
+that is readable and writable to the current user and group, but
+inaccessible to others.
--
By default, the configuration flag `receive.denyNonFastForwards` is enabled