Obtener el registro de confirmación de git remoto sin copia local


18

Quiero obtener una copia del registro de confirmación desde un repositorio GIT remoto sin clonarlo / extraerlo a mi máquina local y usar solo SSH. es posible?

Por ejemplo, quiero hacer algo como:

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

Esto tendrá que ser genérico. Sé sobre la API de GitHub (eso fue solo un ejemplo); el comando debe funcionar con cualquier repositorio GIT al que se pueda acceder a través de SSH.

Respuestas:



0

No lo parece (al menos con facilidad ahora, tal vez podría extender Git para que esto sea posible).

Escribí un pequeño script que convierte un clon superficial en un proyecto temporal, luego lo ejecuta git logy luego elimina el directorio nuevamente. Esperemos que la clonación superficial sea rápida.

El script está aquí: https://github.com/albertz/helpers/blob/master/git-log-remote.sh


Si crea un clon superficial con una profundidad de 1, solo tendrá la confirmación más reciente en el registro.
Mixologic
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.