Obtendo o log de commit git remoto sem cópia local

13

Eu quero obter uma cópia do log de commits de um repositório remoto do GIT sem clonar / puxá-lo para minha máquina local e usar apenas o SSH. Isso é possível?

Por exemplo, quero fazer algo como:

git log -- [email protected]/twitter/bootstrap.git

Isso precisará ser genérico. Eu sei sobre a API do GitHub (que era apenas um exemplo); o comando precisa trabalhar com qualquer repositório GIT que possa ser acessado via SSH.

    
por Smudge 30.09.2011 / 01:31

2 respostas

3

is this possible?

Resumindo: não, não exatamente. No entanto, o link tem uma boa alternativa para executando um comando SSH remotamente na máquina onde o repositório git reside.

Não funcionará com qualquer git repo, apenas aqueles em que você é capaz de executar comandos SSH.

    
por 30.09.2011 / 01:48
0

Não parece (pelo menos facilmente no momento - talvez eu possa estender o Git para tornar isso possível).

Eu escrevi um pequeno script que faz um clone superficial em um projeto temporário, depois executa git log e depois remove o diretório novamente. A clonagem superficial deve ser rápida.

O script está aqui: link

    
por 02.11.2012 / 00:43

Tags