Dirstate and mergestate work
-
A debug option to validate data in dirstate on commit or other write commands. Data should be validated by comparing with manifest and mergestate.
-
Look into what extra needs to be stored in the dirstate which can simplfy mergestate-dirstate interaction.