Michael Haggerty <mhagger@xxxxxxxxxxxx> writes: > On 10/12/2011 09:19 PM, Junio C Hamano wrote: >> Michael Haggerty <mhagger@xxxxxxxxxxxx> writes: >> ... >> Probably that is what all the existing callers want, but I would have >> expected that an existing feature would be kept, perhaps like this >> instead: >> >> if (!submodule) { >> struct ref_cache *c; >> for (c = ref_cache; c; c = c->next) >> clear_ref_cache(c); >> } else { >> clear_ref_cache(get_ref_cache(submodule); >> } > ... > Your specific suggestion would not work because currently > submodule==NULL signifies the main module. However, it would be easy to > add the few-line function when/if it is needed. I think "submodule==NULL" is probably a mistake; "" would make more sense given that you are storing the string in name[FLEX_ARRAY] field. -- 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