it has happened to me several times now that machg destroys a repository (not the files though) when treating a remote repo (mounted as a disk eg. via forklift) as a local folder.
The practice itself works like a charm because now only ftp is needed to also work with hg repos on remote servers ... but machg does not seem to like it.
The Bugs i can report do not happen immediately, machg actually works as supposed to for a couple minutes/commits but then suddenly it goes nuts.
MacHG returns the error message:
Error During Outgoing - Mercurial reported error number 255: abort: index 00chnagelog.i is corrupted!
So basically it makes the repository unusable.
The second issue i noted is that MacHg eats lots of resources (do not know if that is also linked to the bug) with lots of resources i mean, it makes my fan on the MacBook Pro run wild. Looking at the the Activity Monitor MacHG is eating more than 100% of the CPU. There is quite some threads open - also more than one 100 and a lot of RAM is used as well.
MacHG is a great app and i would not hesitate spending a buck or two for getting this issues fixed.
Thanks in advance T.H.