Re: [cosmetic bug?] needlessly(?) executable files
- From
Dennis Kaarsemaker <dennis@kaarsemaker.net>
- Date
- Feb 23, 2015, 08:21 UTC
- Message-ID
- <1424679663.30155.30.camel@kaarsemaker.net>
- In-Reply-To
- <xmqqr3thwzur.fsf@gitster.dls.corp.google.com>
On zo, 2015-02-22 at 10:44 -0800, Junio C Hamano wrote:
Show 19 quoted lines
> Christoph Anton Mitterer <calestyo@scientia.net> writes: > > > Just a question about files like: > > .git/config > > .git/hooks/*.sample > > > > Is there any reason that these are created executable? Especially > the > > config file? > > In a new repository I just did "git init", I see this: > > $ rm -fr stupid > $ umask 0027 > $ git init stupid > $ ls -l stupid/.git/config | sed -e 's/ .*//' > -rw-r----- > > So no, config is not created executable.
It used to be for a brief period in history, between daa22c6f8d (2.1.0) and 1f32ecf (2.2.2).
-- Dennis Kaarsemaker http://www.kaarsemaker.net