¿Cómo puedo comprobar si git ha clonado con éxito un repository y, en function de ese resultado, ejecutar commands dentro del script bash?
Estaba probando algunas combinaciones de grep
comprobando la salida del git status
de git status
pero solo he logrado confundirme más.
Estoy arruinando el timeout 60s git clone ...
así que debo asegurarme de que el repository se haya clonado completamente, y si no tiene que omitir lo que hubiera hecho con los datos clonados.
Échale un vistazo.
Creo que estás esperando este código.
http://sofes.miximages.com/a/13715406/2959196
También eche un vistazo a la conversación. Podría ayudarte mejor.
Cómo detectar si un clon git falló en un script bash
Su command de time de espera devolverá un código de salida distinto de cero si finaliza el progtwig. Úselo en lugar de consultar el repository para ver si está clonado.