remote: rejecting multiple heads on branch "default" - on hidden changesets
I'm getting :
hg push -r . forge
pushing to https://forge.extranet.logilab.fr/group/project
searching for changes
remote has heads on branch 'default:kitchen' that are not known locally: 8011c6a15008
remote has heads on branch 'default:kitchen-via-gitlab' that are not known locally: 85daea855127
abort: push creates new remote head 28313e89caaa!
(merge or see 'hg help push' for details about pushing new heads)
trying with force
hg push -r . forge -f pushing to https://forge.extranet.logilab.fr/group/project
searching for changes
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: rejecting multiple heads on branch "default"
remote: (2 heads: ff121de36fd2 28313e89caaa)
abort: push failed on remote
One of these is a hidden cs :
hg log -r ff121de36fd2
abort: hidden revision 'ff121de36fd2' was rewritten as: 795700e19e14!
(use --hidden to access hidden revisions)