Мне нужно найти большой репозиторий (много активных веток), в котором может быть или не быть один файл конфигурации.
Я написал простой python скрипт для этого, используя gitpython , Он загружает список активных веток, фильтрует по шаблону, затем ветит по ветке, создает клон и проверяет, существует ли файл и каков его контент.
Сценарий работает нормально, но ... он работает ужасно долго, загрузка всей ветки идет медленно, загружает сеть и действительно не нужна. Вопрос в том, можно ли использовать git cat-file
больше "pythoni sh way" из библиотеки, а не как подпроцесс. Run git cat-file --textconv remotes/origin/{branch_name}:properties.json
?
BR Bart