Mettre à jour le sous-module foreach avec GitPython
submodule_update.py
import git
repo = git.Repo(PATH_TO_REPO)
for sub in repo.submodules:
sub.update(recursive=True, init=True, to_latest_revision=True,progress=None, dry_run=False)
Je ne l'ai pas testé, mais c'est probablement comme ça.