From: Johannes Schindelin Date: Mon, 29 May 2006 07:13:18 GMT Subject: Re: [PATCH] git-receive-pack needs to set umask(2) Message-ID: In-Reply-To: Hi, On Mon, 29 May 2006, Jakub Narebski wrote: > Michael Richardson wrote: > > > This change adds $GIT_DIR/umask to contain a single line, an integer > > which will be fed to umask(). This should also work for the git daemon, > > which I personally do not use, so this may be inappropriate. > > Shouldn't it be done rather via $GIT_DIR/config file, and > git-repo-config? I.e. instead of adding new file to repository layout, > $GIT_DIR/umask, add core.umask to git configuration? See also http://thread.gmane.org/gmane.comp.version-control.git/13856/focus=13876 The essence of the thread: If you want to do anything useful in a non-bare repository, you are likely using other tools than git, which do not interpret core.umask or $GIT_DIR/umask. If you use a bare repository, just make it shared. No need for an umask. Hth, Dscho