Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re^2: When not to use subdiff

by Tux (Canon)
on Aug 25, 2018 at 12:00 UTC ( #1221090=note: print w/replies, xml ) Need Help??

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

Could you pull from the git repo and try again with -h20. You can find what is your intuitive limit and put heuristics : 20 in ~/.config/ccdiff.

As I got no other suggestions in this thread, I implemented both suggestions.

Enjoy, Have FUN! H.Merijn

Replies are listed 'Best First'.
Re^3: When not to use subdiff
by dsheroh (Monsignor) on Aug 26, 2018 at 08:53 UTC
    With -h20 I get:
    - <ds:KeyName></ds:KeyName> - <ds:KeyName></ds:KeyName> + <ds:KeyName></ds:KeyName>
    So I experimented a bit with other heuristic values, trying to find a setting which would give me
    - <ds:KeyName></ds:KeyName> + <ds:KeyName></ds:KeyName> + ^^^^^ - <ds:KeyName></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".

      • Typo fixed (thanks)
      • -h1 was an off-by-one error. Also fixed.
      • Pushed
      • Thanks for the feedback

      Enjoy, Have FUN! H.Merijn

Log In?

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

How do I use this?Last hourOther CB clients
Other Users?
Others cooling their heels in the Monastery: (5)
As of 2023-12-11 13:30 GMT
Find Nodes?
    Voting Booth?
    What's your preferred 'use VERSION' for new CPAN modules in 2023?

    Results (41 votes). Check out past polls.