Description

There is a concurreny issue that leads to a broken diff on conflict resolval.

Not only is this a sensible workflow of merging new changes into an old revision while keeping the old revision till the merge is finished, it is even a pattern that might happen when a page is modified by different users.

Steps to reproduce

  1. Go to an existing page.
  2. Click edit (in a new window)

  3. Revert the page in the first window
  4. View preview in the other window
  5. You see the conflict message. But: there are no merges nor the original text. --> Your changes are lost.

Details

This wiki.

Workaround

Discussion

I can't reproduce it. I followed the instructions, and I DO get a a conflict message with my text, nothing lost.

Plan


CategoryMoinMoinNoBug CategoryRelease1.3.4

MoinMoin: MoinMoinBugs/DiffIsBrokenOnRevert (last edited 2007-10-29 19:21:34 by localhost)