push creates new remote head on branch
push creates new remote head on branch from time to time, `hg push` throws this message I'm pretty sure that no code needs to be merged. `hg push -b yourbranch` solve this and I don't care why.