Hi, Johan, Von: Johan Corveleyn [mailto:jcor...@gmail.com] > But I'm not convinced that we should simply drop support for "minimal > diffs" when we arrive at the point that we have a "nice" format. A "nice" > diff will always be based on heuristics, taking guesses at what should be > considered a deletion, an addition, or a common line. It's a matter of > interpretation. So there will always be a chance that it guesses wrong, > and totally mis-synchronizes. It may be rare, but IMHO it's impossible to > completely avoid this.
If "mis-synchronizes" means that it produces a broken output when applied on the input, then this should be avoided for every price. A "nice" diff must still be a valid diff producing the correct output. But AFAICS this was never questioned. If you have a different definition of "mis-synchronizes", please explain. Best regards Markus Schaber