I saw the same problem, but I noticed that "sometimes" I can make changes. I think the “other process” is something on the server.
When I cannot commit, hg gives the error message (among other things) "interrupt transaction failed!" - run hg recovery ".
If I run hg recovery, sometimes it will not work either (used by another process). If I wait a minute or two, try again to return, this often succeeds.
Once the recovery is successful, if I wait another minute or two, then the commit is often performed when I repeat it.
My theory is that the server indexes or scans for viruses the contents of .hg /
I don’t know the guaranteed operation, but in my small repository I can often enter my inserts if I give it a try or two. The likelihood of your luck will increase as the activity of your repository files decreases.
source share