> As stated in the issue5123, unshelve can destroy the second parent of > the context when tried to unshelve with an uncommitted merge. This > patch makes unshelve to abort when called with an uncommitted merge. Is it difficult to fix unshelve to not lose merge parents? https://bz.mercurial-scm.org/show_bug.cgi?id=5123#c2