HgGitRepository commit: resolution from Mercurial ID
Closes #485 (closed)
This is the dual of what was done for #421 (closed) and it will help smooth things further. #394 (closed) is a direct application.
We don't add a warning log this time, because it wouldn't be related to improvements to make on migration tasks, as there isn't any planned migration out of native repositories at this point).