Como usuario, suelo utilizar hg st
para verificar el estado de un repositorio y verificar que esté limpio, sin archivos modificados.¿Cómo se verifica si un repositorio mercurial está limpio?
Aquí me gustaría hacer esto programáticamente. Sé que también puedo usar hg st
para eso, pero la salida es menos que ideal para el consumo de un programa de computadora. ¿Hay una mejor manera de verificar si un repositorio mercurial está en estado limpio?
No veo por qué la salida es menos que ideal para el consumo de un programa de computadora. Si la copia de trabajo no está limpia, muestra un carácter de estado, un espacio y la ruta al archivo para cada archivo que no está limpio. Si está limpio, no produce nada. No es mucho más fácil que eso. –
@SteveKaye: un booleano sería más agradable :) –
sobre la reversión: uso hg st, no "hg status". Funciona igual de bien y tiene menos caracteres para escribir. Puede ser interesante para los recién llegados aprender sobre estas abreviaturas. –