Как использовать переменные подмодуля git foreach в gitpython - PullRequest
0 голосов
/ 26 июня 2019

Используя gitpython , я хотел бы использовать repo.git.submodule('foreach', …) и получить доступные переменные, такие как name, sm_path, displaypath, sha1 и toplevel, как определено в git документация .

Я не смог найти никакой документации по gitpython, и мое понимание API ограничено.

1 Ответ

0 голосов
/ 03 июля 2019

Благодаря stsewd ответа на вопрос Github, следует написать

repo = git.Repo('foo/bar')
for sub in repo.submodules:
    pass

и документация: https://gitpython.readthedocs.io/en/stable/reference.html#git.repo.base.Repo.submodules

...