¿Por qué algunos cambios en TortoiseHG muestran que no hay líneas entre ellos en el banco de trabajo?

Uno de nuestros desarrolladores verificó algunos sets de cambios falsos. Los sets de cambios eran raros porque, si los actualiza, solo contienen un pequeño subset de nuestro proyecto, aunque no muestren ninguna acción de eliminación de files. 2) aparecen en Kiln (herramienta de repository en línea) y en TortoiseHG porque no tienen líneas entre ellos

¿Esto significa que los commits de alguna manera no tienen padre? ¿Cómo es esto posible? ¿Que esta pasando aqui?

enter image description here

Esto simplemente significa que los commits 19-23 son tanto las cabezas como las raíces de tu repository. Puede crearlo haciendo siempre hg up null antes de hacer hg add y hg commit . También sucede si el usuario siempre inició un repository desde cero, luego los empujó a todos con --force (para evitar el aborto "no relacionado") a su repository.

Dicho esto, los commits no son "falsos" en el sentido de VCS, pero son un fuerte indicio de que el committer necesita formación de HG, al less con respecto a su flujo de trabajo.