Config:
experimental.evolution.divergence-resolution-minimal=False (default)
This experimental config gives user the flexibility to choose (in a special
case of divergence) how they would like to resolve.
Special case: when divergence is created by one side amended some changes
and other relocated to an obsolete cset which has a successor as well.
By default, evolution will set the successor of obsolete parent as resolution
parent and will relocate both the divergent cset on it to perform 3-way merge.
But if this config is set to True, it will set the obsolete parent as
resolution parent, so now resolved cset will be orphan as it will be based on
the obsolete parent. Some users might not like the evolve to automatically
resolve this orphan instability as well (while they only wanted to resolve the
divergence), which is why we are providing this config.