Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^3: When not to use subdiff

by dsheroh (Monsignor)
on Aug 26, 2018 at 08:53 UTC ( [id://1221121]=note: print w/replies, xml ) Need Help??


in reply to Re^2: When not to use subdiff
in thread When not to use subdiff

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".

Replies are listed 'Best First'.
Re^4: When not to use subdiff
by Tux (Canon) on Aug 26, 2018 at 08:58 UTC
    • Typo fixed (thanks)
    • -h1 was an off-by-one error. Also fixed.
    • Pushed
    • Thanks for the feedback

    Enjoy, Have FUN! H.Merijn

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1221121]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2024-03-28 18:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found