Parse included files when reading git config files
Parse included files when reading git config files

Git config files may have an include tag pointing to another file.
The included file is not parsed unless “git config --list” is
explicitly told to follow includes by adding the argument ”--includes”.

This change add the "--includes" when parsing the global gitconfig file.

Change-Id: I892c9a3a748754c1eb8c9e220578305ca5850dd5
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/264759
Reviewed-by: Mike Frysinger <8f3f75c74bd5184edcfa6534cab3c13a00a2f794@google.com>
Tested-by: Ulrik Laurén <a5c62984751084704c88e15696054c02677530c8@gmail.com>

GerritCodeReview/git-repo,lewixliu/git-repo,codetutil/git-repo,TheQtCompany/git-repo,TheQtCompany/git-repo,couchbasedeps/git-repo,lewixliu/git-repo,aosp-mirror/tools_repo,mer-tools/git-repo,aosp-mirror/tools_repo,GerritCodeReview/git-repo,codetutil/git-repo,couchbasedeps/git-repo,lipro-yocto/git-repo,lipro-yocto/git-repo,mer-tools/git-repo