# Re: [PATCH 1/2] Add possibility to store configuration in ~/.config/git/config file

1 messages from 2012-05-28 to 2012-05-28. Participants: nguyenhu@minatec.inpg.fr.
Thread: https://gitlist.dev/t/30642

## nguyenhu@minatec.inpg.fr, 2012-05-28 16:16

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>
URL: https://gitlist.dev/e/20120528181650.Horde.R4mBK3wdC4BPw6Ty4V8EreA%40webmail.minatec.grenoble-inp.fr

```

jaseem abid <jaseemabid@gmail.com>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.

```
