> + if (repo_submodule_init(&subrepo, the_repository, path) < 0) > + warning(_("Could not get submodule repository for submodule > 's'"), path);
Missing "%" in format specifier, so `path` will never be used. Also, s/C/c/ at the start of the warning. Thanks for marking with _(). Martin