Usando tilde o caret con 'git ls-remote'

Estoy usando git ls-remote para get commit hashes de branches en un repository del cual no tengo un clon.

 git ls-remote ssh://[email protected]/myRepo.git master 

Estoy interesado en especificar un compromiso como master~ y usar git ls-remote para descubrir qué ha cometido hash.

¿Git apoya esto?

¿Git apoya esto?

No, como expliqué en "¿ Mostrar los loggings de git para el range de confirmaciones en el server remoto? "

funciona en patrones de ref (cabeza, tags, twigs, …), no con revoluciones

Debería search primero, para verificar el origin/master~ .


Uso previsto :

Una aplicación personalizada, quizás hackosa.
Es un mecanismo para que los usuarios emitan requestes al sistema para build e instalar versiones específicas de software.
Es compatible con build_request SomeProject someBranch .
Para completitud, creo que debería soportar una request de someBranch~ .

Supongo que sería posible configurar un tipo de service web, un oyente capaz de interpretar una consulta de usuario y hacer el git log master~ en ese server común.
Ese oyente no tendría nada que ver con git.