I like the idea 2.
2014-07-03 11:16 GMT+02:00 Thomas Mortagne <[email protected]>: > 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 > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

