In a mercurial repo, the \"default\" branch has fallen very out of date to the point where it no longer makes sense to merge in the changes from \"develop\", a named branch whic
Based on your comment that it is not a requirement to close the branch, here's a series of steps that should get the default branch in tune with the develop branch:
hg update default
hg merge --tool internal:other
-- to merge while privileging the develop branch hg diff -r develop
-- compare with develop to ensure that you have an exact copy hg commit -m "merge updating default to current develop"
Once complete, you should have an updated default that mirrors the develop branch, bringing them back into sync.