2013-07-25 3 views
0

Я работаю над сценарием питона, который принимает имя репозитория из файла свойств, и это либо он делаетПолучения тока хранилища для удаленного мерзавца

git remote add -f origin repository_name 

или если он находит .git папки уже есть, его просто выбирает ветку.

Моя проблема заключается в том, что приведенная выше команда занимает много времени. Поэтому мне нужно будет найти, что имя репозитория, поступающее из файла свойств, такое же, как представлено в .git-папке (или мы можем сказать, что кто-то уже выполнял команду). Если это то же самое, то идите вперед и просто проверьте, чтобы ветка выполняла указанную выше команду.

Мне нужно будет проверить, что если репозиторий, исходящий из свойств, такой же, как и в .git-папке.

ответ

0

вы можете прочитать файл GIT_DIR/.config и проанализировать его в модели ConfigParser python.

Для Python вы можете рассмотреть возможность использования GiT питона привязок

http://libgit2.github.com/

Смежные вопросы