https://stackoverflow.com/questions/12073576/stuck-with-two-default-branches-in-mercurial-after-broken-branch-commits#12074523
Anonymous
Don't force yourself or others to reimplement functionality.