Obtendo o log de confirmação remota do git sem cópia local


18

Desejo obter uma cópia do log de confirmação de um repositório GIT remoto sem clonar / puxar para minha máquina local e usar apenas SSH. Isso é possível?

Por exemplo, eu quero fazer algo como:

git log -- git@github.com/twitter/bootstrap.git

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

Respostas:



0

Parece que não (pelo menos facilmente agora - talvez eu possa estender o Git para tornar isso possível).

Escrevi um pequeno script que transforma um clone superficial em um projeto temporário, depois executa git loge remove o diretório novamente. Esperamos que a clonagem superficial deva ser rápida.

O script está aqui: https://github.com/albertz/helpers/blob/master/git-log-remote.sh


Se você criar um clone superficial com profundidade de 1, terá apenas a confirmação mais recente no log.
Mixologic
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.