I just noticed something weird: if I have this in my ~/.gitconfig:
[x]
x = global
[include]
path = .gitconfig.more
and .gitconfig.more has
[x]
x = more
then I get:
1. git config x.x => more
2. git config --global x.x => global
3. git config --global --includes x.x => more
The first works as I expected. The second surprised me, since I took
"--global" to mean "the global file and stuff it includes" (that's my
understanding of the description of `include`). The third is fine, but
it made me even more surprised at the second, especially since the man
blurb on --includes says "Defaults to on."...
So this is at least a documentation issue, though I hope that #2 is a
bug and that it *should* return "more"...?
--
((x=>x(x))(x=>x(x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!