From: Linus Torvalds Date: Thu, 17 Apr 2008 19:06:06 GMT Subject: Re: Intricacies of submodules Message-ID: In-Reply-To: <87lk3c4ali.fsf@jeremyms.com> On Thu, 17 Apr 2008, Jeremy Maitin-Shepard wrote: > > There is a huge difference: if you allow in-tree .gitconfig by default, > then git clone becomes an unsafe operation. I have to agree. The git config file is rather powerful, with things like aliases etc that can be used to run external programs (and with the external diff functionality that includes it for very basic and default operations), and ways of subtly (and not so subtly) rewriting repository information etc etc. So if we do end up doing a "tracked config file", I'd personally very much prefer it be limited in some way. For example, we obviously track the .gitignore and .gitattributes files, but they are much more limited in their effects. Maybe we could have a "limited config file" that allows for *some* config options to be set? Linus