ghsync é um script Python que usa a API do GitHub para obter uma lista de todos bifurcada, espelhado, público e repos privados na sua conta GitHub. & Nbsp; Se o repo já existe localmente, que irá atualizá-lo via git pull- . Caso contrário, ele irá clonar o repo corretamente.
Vai organizar seus acordos de recompra para a seguinte estrutura de diretórios:
+ repos
+ - Garfos (repos forquilha públicos)
& nbsp; + - espelhos (mirror público repos)
& Nbsp; + - privadas (repos privados)
& Nbsp; + - públicas (repos públicos)
& Nbsp; - + vigiados (repos assistiram públicos)
Requer Peça github2 de Solem (http://pypi.python.org/pypi/github2).
Inspirado por Gisty (http://github.com/swdyh/gisty).
Instalar
Para instalar ghsync, basta executar:
pip instalar ghsync
O ghsync comando estará disponível para você a partir da linha de comando. Cuidado, a menos que você defina a variável de ambiente GHSYNC_DIR, ele irá adicionar todos os acordos de recompra para o diretório atual .:
exportação GHSYNC_DIR = "~ / repos / '
Contribuir
. Se você gostaria de contribuir, basta desembolsar o repositório, confirmar as alterações para o ramo desenvolver (ou filial fora dele), e enviar uma solicitação de recebimento
Requisitos :
- Python
Comentários não encontrado