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

Reply via email to