On Tue, Mar 11, 2014 at 8:21 PM, Matthieu Moy <Matthieu.Moy@xxxxxxxxxxxxxxx> wrote: > karthik nayak <karthik.188@xxxxxxxxx> 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. -- To unsubscribe from this list: 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