el estado es lo que necesitas.
Pero, dependiendo de lo que quiera decir con "entre dos revisiones", también podría considerar usar el rango " x :: y " (Gráfico acíclico dirigido por DAG).
Dados conjuntos de cambios paralelos,
1--2---4
\---3
hg status --rev 1:4
devolvería (1,2,3,4), es decir, cualquier cosa entre los puntos finales e incluidos, de acuerdo con la rev numérica local . Esto podría (y probablemente lo hará) devolver resultados diferentes en otros repositorios, aunque relacionados.
hg status --rev 1::4
devolvería (1,2,4), es decir, los puntos finales y todos los conjuntos de cambios que son descendientes de '1' Y antepasados de '4'.
El último caso, x :: y, suele ser más útil en aplicaciones del mundo real. Esto es lo que obtiene a través de TortoiseHg \ Visual Diff.
> hg help revsets:
"x :: y" Un rango DAG, es decir, todos los conjuntos de cambios que son descendientes de xy antepasados de y, incluidos los mismos xey. Si se omite el primer extremo, esto equivale a "ancestros (y)", si se omite el segundo es equivalente a "descendientes (x)".
hg status --rev x:y .