git-remote-hg
git-remote-hg copied to clipboard
Concurrency is not supported
As @felipec stated on issue #16, "Concurrency is not supported".
This should then at least be documented as a known issue, as it can corrupt the internal state of git-remote-hg.
Of course a better solution would be if git-remote-hg used e.g. some kind of locking to prevent multiple processes of accessing the marks files simultaneously. So concurrency would still not be supported, but it would lead to an error, instead of silent (and possibly quite fatal) failure.
Ideally it should be Git's core the one that manages marks.
Yes, it would be nice if one could somehow leverage git's existing lock / concurrency handling.