With the -i option, wdiff doesn't find any differences at all: $ cat foo foo $ cat bar bar $ wdiff -3 -s foo bar ====================================================================== [-foo-]{+bar+} ====================================================================== foo: 1 words 0 0% common 0 0% deleted 1 100% changed bar: 1 words 0 0% common 0 0% inserted 1 100% changed $ wdiff -3 -i -s foo bar ====================================================================== foo: 1 words 1 100% common 0 0% deleted 0 0% changed bar: 1 words 1 100% common 0 0% inserted 0 0% changed $
Created attachment 216663 [details, diff] wdiff-0.5-ignore-case.patch This patch fixes it for me.
It's already fixed in upstream repository. I hope to make an upstream release some time this month...
Fixed in -r3. Thanks for the patch.
Closing as it is fixed in 0.5.0-r3 (still testing) and 0.6.0.