Error: Hg timed out waiting for a lock held by...

This appears to be an underlying problem in using AFP on OSX with Mercurial. Further information can be found [here][AFP-issue.

When using AFP users report that the solution is:

Quit MacHg, remove the file 'wlock' in your repositories /.hg directory, then perform the commit, push or other
tasks via terminal. If you launch MacHg before going through terminal, the lock file may appear again.

I am however very interested in this and would like a reliable way to reproduce this. If you can reliably reproduce this please contact me and we will set up an ichat session so I can see the problem first hand...