Gitpython как cat-файл из удаленного репо - PullRequest
0 голосов
/ 17 апреля 2020

Мне нужно найти большой репозиторий (много активных веток), в котором может быть или не быть один файл конфигурации.

Я написал простой python скрипт для этого, используя gitpython , Он загружает список активных веток, фильтрует по шаблону, затем ветит по ветке, создает клон и проверяет, существует ли файл и каков его контент.

Сценарий работает нормально, но ... он работает ужасно долго, загрузка всей ветки идет медленно, загружает сеть и действительно не нужна. Вопрос в том, можно ли использовать git cat-file больше "pythoni sh way" из библиотеки, а не как подпроцесс. Run git cat-file --textconv remotes/origin/{branch_name}:properties.json?

BR Bart

...