On Thu, Jul 3, 2014 at 11:11 AM, [email protected] <[email protected]> wrote: > Hi Thomas, > > On 3 Jul 2014 at 11:02:42, Thomas Mortagne > ([email protected](mailto:[email protected])) wrote: > >> Hi devs, >> >> from time to time we get a proposed merge which is not very accurate >> in a conflict for a single line field which can sometime be quite a >> pain when that content is velocity like in document titles. Many users >> just clic "continue" button without looking at the conflict and end up >> with a bad title. > > Actually what would help a lot is a preview of what you’d get with the > selected conflict options because otherwise the user to know the algorithm > and compute it in his head by checking the previous value, the changes done > to the page and the new values and that’s not easy at all.
By default you get a diff between what you curently have and what you will get if you click continue, I don't see how this require the user "to know the algorithm and compute it in his head". > >> By default we pretty much have two choices for single line fields: >> 1/ continue trying to do a 3 ways merge >> 2/ do not do any 3 ways merge (or see it as a line based merge which >> pretty much mean the same thing). Like at any level merge default on >> current in case of conflict so the proposed merge for this field would >> be to do nothing basically >> >> WDYT ? >> >> 1/ support simple use case without displaying an annoying conflict UI >> but it also means being almost sure to have bad title in more complex >> use cases if you just click continue >> >> I guess 2/ is a bit safer. > > I prefer to be on the safe side with 2 (line-based merge), hoping that the > user will not have to resolve too many conflicts when upgrading… > > It would be interesting to try out an upgrade, from some existing real life > version (from xwiki.org or myxwiki.org for ex) to a new XWiki version having > 2/ implemented and see how many more conflicts would be generated. > > Thanks > -Vincent > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

