We work with a sourceforge project. When we try to push, then mercurial abort :
$ hg push
pushing to ssh://<user>@hg.code.sf.net/p/loremipsum/code
searching for changes
remote: abort: abandoned transaction found - run hg recover!
abort: unexpected response: empty string
And when we try to recover that doesn't work :
$ hg recover
no interrupted transaction available
The other programmers of the project have the same problem. We are a lost.
In my case I had to run
hg recover
on the remote machine to which I was pushing to. It fixed the problems and I could push the changes from my machine.
You can login to sourceforge by ssh (https://sourceforge.net/p/forge/documentation/Shell%20Service/). Go into your hg folder, e.g. /home/hg/p/YOURPROJECTNAME/code, run hg recover
here. Then everything's OK.
If you are using bitbucket.com cloud solution and you get this error you need to open a ticket so they will run hg recover
on their server.
They are very fast at answering tickets of this variety.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With