From: nguyenhu@minatec.inpg.fr Date: Mon, 28 May 2012 16:16:50 GMT Subject: Re: [PATCH 1/2] Add possibility to store configuration in ~/.config/git/config file Message-ID: <20120528181650.Horde.R4mBK3wdC4BPw6Ty4V8EreA@webmail.minatec.grenoble-inp.fr> jaseem abid wrote: > If a new config file gets introduced at `~/.config/git/config`, what > will be the new order of config file precedence? > > `/etc/gitconfig` > `~/.gitconfig` > `~/.config/git/config` > > `.git/config` or > `/etc/gitconfig` > `~/.config/git/config` > `~/.gitconfig` > `.git/config` ? > > What will be the new flag to access it? I mean anything new like > --system / --global going to be introduced? The new order would be: `/etc/gitconfig` > `~/.config/git/config` > `~/.gitconfig` > `.git/config` There won't be new flag to access it. You can access it with --global only if ~/.gitconfig doesn't exist. But I will try to create another patch _only_ for reading first. So if git doesn't find a value in ~/.gitconfig or if this file doesn't exist, git will search this value in ~/.config/git/config if this file exists. But for the time being, I don't know how to do it.