¿Cómo hacer una actualización de hg o clonar en una línea de bash?

Estoy buscando una opción para hacer una actualización de hg en un repositorio o para clonarla si no existe. Por lo tanto, el comando debe fallar solo si algo salió mal (clonar o actualizar).

Que tiene que trabajar enbash, preferiblemente si tienes elset -e ya configurado

Respuestas a la pregunta(2)

Su respuesta a la pregunta