----- Original Message -----
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:
quoted hunk ↗ jump to hunk
@@ -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/