Re: [PATCH v10 3/4] add `config_set` API for caching config-like files
----- Original Message -----
Show 5 quoted lines
> Documentation/technical/api-config.txt | 137 +++++++++++++++++
> cache.h | 30 ++++
> config.c | 263
> +++++++++++++++++++++++++++++++++
> 3 files changed, 430 insertions(+)
I think the added call to git_config_clear() I proposed yesterday in setup_git_directory_gently_1 should be part of this patch (with the associated comment), just like this call:
Show 11 quoted lines
> @@ -1707,6 +1967,9 @@ int git_config_set_multivar_in_file(const char
> *config_filename,
> lock = NULL;
> ret = 0;
>
> + /* Invalidate the config cache */
> + git_config_clear();
> +
> out_free:
> if (lock)
> rollback_lock_file(lock);
I have limited access to my email and no way to apply the patches today, so I can't do a detailed review. But other than the remark above, I guess the patch series is now all right and ready to cook in pu.
--
Matthieu Moy
http://www-verimag.imag.fr/~moy/