[
https://issues.apache.org/jira/browse/OAK-133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13293701#comment-13293701
]
Michael Dürig commented on OAK-133:
-----------------------------------
On a second thought, it might be better to use a mixin to mark conflicts. This
is less invasive and leaves the original structure of the involved sub-tree
intact. The mixin would provide the definition for the 'theirs' node which
would be set to the persisted node while the node itself would stay untouched
(i.e. keep all transient changes) otherwise.
To avoid oak-core requiring knowledge of the specific mixin, this could be
factored into some kind of merge handler.
> Session.refresh(true) should allow for manual conflict reconciliation
> ---------------------------------------------------------------------
>
> Key: OAK-133
> URL: https://issues.apache.org/jira/browse/OAK-133
> Project: Jackrabbit Oak
> Issue Type: New Feature
> Components: core
> Reporter: Michael Dürig
>
> There should be a way for manual reconciliation of conflicts which
> {{Session.refresh(true)}} cannot handle automatically. See OAK-131 for one
> such case and Jukka's proposal for using conflict markers for such cases [1].
> [1] http://markmail.org/message/qogspnyao5yjwl45
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira