On Tue, 9 May 2006 18:45:19 -0400 sean <seanlkml@xxxxxxxxxxxx> wrote: > > How does a program (not a script, but git_config() users) get > > that value and parse it? > > The same way they do now. For instance git-repo-config processes > the config file using the same get_config() + callback as usual. The > only issue is that they should no longer cast everything to lower first. Junio, Sorry I see what you're driving at; how does a program break the section name into it's constituent pieces. I glossed over this issue because it's exactly the same between Linus' proposal and mine. The answer is, they really can't, with either proposal. All you can count on (by convention) is that there is an initial segment that is terminated by a period; and a final segment that starts with a period, and everything in between is an opaque unit. section.<random string>.keyname value Although the initial "section." isn't currently enforced (but easily could be). Actually i didn't yank out the bit from config.c that validates the keyname, so without an additional patch the only way to enter the extended names is by manual editing of the .git/config. Sean - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html