Andreas Krey wrote on Tue, Oct 18, 2011 at 10:37:36 +0200: > On Tue, 18 Oct 2011 10:22:33 +0000, Daniel Shahaf wrote: > ... > > > Replacing each char by another one (individually, not caesar). > > > But stays, though no duplicate lines: > > > > > > > Huh? This transformation doesn't deduplicate, there were duplicate lines > > to begin with, so the result should also contain duplicates. > > Er, it does. Each character is replaced by a random one, and the > next same character by another random one, so 'aaaa' becomes 'ehaf' > (or 'qrhs' or whatever, of course). >
Ah, I thought you passed the file through tr(1). > .. > > > I really like to see *that* patch. > > > > > > > Which one? The one introducing the bug or fixing it? > > > > The fix, where it is easier to see what went wrong (hopefully in the > commit message). Gotta be interesting. Didn't even think to bisect for > the regression up to now. > > Is the diff engine separate from the delta computation? > Yes. libsvn_diff is about line-based diffs/merges; libsvn_delta is about binary deltas and their wire representation as svndiff streams. (Yes, the naming is... confusing.) > Andreas > > -- > "Totally trivial. Famous last words." > From: Linus Torvalds <torvalds@*.org> > Date: Fri, 22 Jan 2010 07:29:21 -0800