With
-h20 I get:
- <ds:KeyName>foo.work.se</ds:KeyName>
- <ds:KeyName>splat.work.se</ds:KeyName>
+ <ds:KeyName>foo-test.work.se</ds:KeyName>
So I experimented a bit with other heuristic values, trying to find a setting which would give me
- <ds:KeyName>foo.work.se</ds:KeyName>
+ <ds:KeyName>foo-test.work.se</ds:KeyName>
+ ^^^^^
- <ds:KeyName>splat.work.se</ds:KeyName>
and found that I get the "classic" diff output for values in the range 2-49, with heuristic values of 1 or 50+ reverting to the original output. Since
ccdiff -h describes
-h n as "Horizontal char diff treshold"
1, I'm guessing that's because the smallest chunks taken in the original output are 1 character, while the complete line (with the real hostname) is 50 characters. Is that a correct description of how the heuristic works or is it just a coincidence?
1 When I pasted that, my spellcheck caught a typo in "treshold" - it's missing an "h".