Junio C Hamano <gitster@xxxxxxxxx> writes: > * gc/submodule-update-part2 (2022-03-16) 8 commits > - submodule--helper: remove forward declaration > - submodule: move core cmd_update() logic to C > - submodule--helper: reduce logic in run_update_procedure() > - submodule--helper: teach update_data more options > - builtin/submodule--helper.c: rename option struct to "opt" > - submodule update: use die_message() > - submodule--helper: run update using child process struct > - Merge branch 'gc/submodule-update-part1' into gc/submodule-update-part2 > (this branch uses gc/submodule-update-part1.) > > Move more "git submodule update" to C. > source: <20220315210925.79289-1-chooglen@xxxxxxxxxx> Ævar looked at part 1, and I think he'd be interested in part 2 too. That said, I'd welcome feedback from anyone :) This series is fairly simple and doesn't require knowledge of previous attempts to convert "submodule update".