1. 07 12月, 2006 1 次提交
  2. 06 12月, 2006 1 次提交
    • J
      xdl_merge(): fix and simplify conflict handling · 98e6da8a
      Johannes Schindelin 提交于
      Suppose you have changes in new1 to the original lines 10-20,
      and changes in new2 to the original lines 15-25, then the
      changes to 10-25 conflict. But it is possible that the next
      changes in new1 still overlap with this change to new2.
      
      So, in the next iteration we have to look at the same change
      to new2 again.
      
      The old code tried to be a bit too clever. The new code is
      shorter and more to the point: do not fiddle with the ranges
      at all.
      
      Also, xdl_append_merge() tries harder to combine conflicts.
      This is necessary, because with the above simplification,
      some conflicts would not be recognized as conflicts otherwise:
      
      In the above scenario, it is possible that there is no other
      change to new1. Absent the combine logic, the change in new2
      would be recorded _again_, but as a non-conflict.
      Signed-off-by: NJohannes Schindelin <Johannes.Schindelin@gmx.de>
      98e6da8a
  3. 03 12月, 2006 8 次提交
  4. 02 12月, 2006 3 次提交
  5. 30 11月, 2006 6 次提交
  6. 29 11月, 2006 12 次提交
  7. 28 11月, 2006 9 次提交