Provided by: libprophet-perl_0.743-1_all bug


       Given a Prophet::Conflict which can not be cleanly applied to a replica, it is sometimes
       possible to automatically determine a sane resolution to the conflict.

       ·   When the new-state of the conflicting change matches the previous head of the replica.

       ·   When someone else has previously done the resolution and we have a copy of that
           hanging around.

       In those cases, this routine will generate a Prophet::ChangeSet which resolves as many
       conflicts as possible.

       It will then update the conclicting changes to mark which Prophet::ConflictingChanges and
       Prophet::ConflictingPropChanges have been automatically resolved.