Jens Lehmann <Jens.Lehmann@xxxxxx> writes: > First: When called from "git status" run_diff_files() calls > wt_status_collect_changed_cb() for every file it considers changed, so This reminds me of another thing, perhaps independent, perhaps related. Why aren't we collecting the submodule status in wt_status_collect() to begin with? It examines the submodule status in wt_status_print(), but that feels quite against the way how the whole "struct wt_status" was designed to be used in the first place, I think. Would restuctuing the code that way make this easier to handle? -- 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