Junio C Hamano <gitster@xxxxxxxxx> writes: > Up to this point, the conversion looks quite sensible, even though I > think the organization of fields in apply_state do not look logical. I'd stop here for now, as everything before this step looks uncontroversial. Anybody whose tasked to move the global state for these variables into a structure would reach the samestate after applying these 48 patches, modulo minor differences in the way the comments would say things, how the patches are split and how the fields in apply_state() are organized. One thing that is missing is a counterpart of init_apply_state(). In the early part of patches where it added only "const char *" borrowed from the caller and fields of intregral type, the lack of clear_apply_state() did not mattter, but with a few fields with "string_list" type, anybody who want to make repeated call into the apply machinery would want a way to release the resource the structure holds. Because 49/94 is a step to add an unfreeable resource, this is a good place to stop and then add the clean_apply_state() before that happens, I would think. After that, I think both the contributor and the reviewers would benefit if these early patches are merged early without waiting for the review of the remainder. Thanks. -- 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