From: karthik nayak Date: Tue, 11 Mar 2014 16:19:33 GMT Subject: Re: [GSOC] Git Configuration API improvements Message-ID: In-Reply-To: On Tue, Mar 11, 2014 at 8:21 PM, Matthieu Moy wrote: > karthik nayak writes: > >> Currently we have multiple invocation of git_config() in an >> individual invocation of git() which is not efficient. Also, it is >> hard to implement new features, > > I think efficiency is not a real concern here. Config files are small > and easy to parse, so parsing them multiple times isn't really > noticeable from the performance point of view. > > OTOH, the extensibility is a real concern, and that should be the main > motivation for the project. > > -- > Matthieu Moy > http://www-verimag.imag.fr/~moy/ Hello Matthieu, Thanks. I understand what you mean. extensibility is the main motivation of the project, i think that by implementing the cache system we can fix the small problems (reappearing of headers while setting and unsetting configs) and also implement new features like to unset a config easily.