threads / discuss / 42000

Git config not working correctly with included configurations

Subject: Git config not working correctly with included configurations

## tl;dr

4 messages between Apr 12, 2016 and Apr 12, 2016.

replies: 3people: 3as markdown or json

Rudinei Goi Roecker· Apr 12, 2016, 11:25 UTC · lore

I'm having a problem with included configurations in ~/.gitconfig, when using this command:

git config --global user.email

It doesn't return anything, in commits it works as intended. The configuration looks like this:

~/.gitconfig
[include]
   path = .gitconfig.user
# ... more configurations
~/.gitconfig.user
[user]
   name = My Full Name
   email = myemail@example.com
I'm using Fedora 23, git version 2.5.5
John Keeping· Apr 12, 2016, 13:02 UTC · re: Rudinei Goi Roecker · lore

Re: Git config not working correctly with included configurations

On Tue, Apr 12, 2016 at 08:25:39AM -0300, Rudinei Goi Roecker wrote:
> I'm having a problem with included configurations in ~/.gitconfig, when 
> using this command:
> 
> git config --global user.email
> It doesn't return anything, in commits it works as intended. The 
> configuration looks like this:
I think you need:
	git config --global --includes user.email
or simply:
	git config user.email

See the documentation of the --includes and --no-includes options in git-config(1).

Jeff King· Apr 12, 2016, 15:50 UTC · re: Rudinei Goi Roecker · lore

Re: Git config not working correctly with included configurations

On Tue, Apr 12, 2016 at 08:25:39AM -0300, Rudinei Goi Roecker wrote:
> I'm having a problem with included configurations in ~/.gitconfig, when
> using this command:
> 
> git config --global user.email

You need to turn on "--includes" explicitly. From "git help config" in v2.8.0:

  --[no-]includes
    Respect include.* directives in config files when looking up
    values. Defaults to off when a specific file is given (e.g., using
    --file, --global, etc) and on when searching all config files.
> I'm using Fedora 23, git version 2.5.5

The rule above has always been the case, but the documentation made it more clear in v2.8.0.

-Peff
Rudinei Goi Roecker· Apr 12, 2016, 16:03 UTC · re: Jeff King · lore

Re: Git config not working correctly with included configurations

Thanks, I didn't knew about that option, as Jeff King said, the documentation is way more explicit about how it works in 2.8.0

On 12-04-2016 12:50, Jeff King wrote:
Show 19 quoted lines
> On Tue, Apr 12, 2016 at 08:25:39AM -0300, Rudinei Goi Roecker wrote:
>
>> I'm having a problem with included configurations in ~/.gitconfig, when
>> using this command:
>>
>> git config --global user.email
> You need to turn on "--includes" explicitly. From "git help config" in
> v2.8.0:
>
>    --[no-]includes
>      Respect include.* directives in config files when looking up
>      values. Defaults to off when a specific file is given (e.g., using
>      --file, --global, etc) and on when searching all config files.
>
>> I'm using Fedora 23, git version 2.5.5
> The rule above has always been the case, but the documentation made it
> more clear in v2.8.0.
>
> -Peff

← back to recent threads