The syntax is: [include "filename"] which is somewhat branch/remote-alike. There are a few differences, though: filenames happen to be long, so a backslash is supported to split the names into multiple lines. No bare LF allowed, so this is illegal: [include "path/ name"] On the other hand, this is allowed: [include "path/\ name"] Backslash is just to quote characters (as in shell). Only one quoted string allowed, so this is bad too: [include "path/" "name"] Signed-off-by: Alex Riesen --- > This is a resend, I have no idea what happened to original, > but it never appeared on vger. And this will probably horribly > garbled by gmail. Will see. It was horribly garbled by gmail. Resending as attachment. > Alex Riesen, Thu, Feb 15, 2007 12:35:57 +0100: > > I suggest to ignore /etc/gitconfig completely if ~/.gitconfig exists, > > but allow inclusion of /etc/gitconfig from ~/.gitconfig (there are > > very singular and preciuos exceptions). > config.c | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 100 insertions(+), 3 deletions(-)