Stuck push needing a manual `hg recover`
Not much info on that one yet, will dig a bit more in the logs later.
Today, I had a stuck push on this very project.
It's possible that the reason was a previously empty commit (forgot the correct hg add
), followed by an amend.
The push (over SSH) was stuck, I had to manually interrupt it from the client side. Then all pushes were blocked with the message that there's an interrupted transaction – I had to hg recover
server-side.
Open questions:
- can we actually prevent this?
- can we have a way to automatically run the
hg recover
? How dangerous is that?