3 ms·
I've never knowingly used a language-aware diff tool before, but I wouldn't mind the option. I think it would come in handy on occasion.
I've never knowingly used a language-aware diff tool before, but I wouldn't mind the option. I think it would come in handy on occasion.
Personally I have `git difft` aliased to `difft --display side-by-side`, so it's one extra character for a semantic diffing tool (for me, Difftastic).
Because I am silly I have
dit () {
verb="$1"
shift 1
GIT_EXTERNAL_DIFF=difft git $verb --ext-diff $@
}
it works for `dit d` and `dit show HEAD` but it fails on `dit stash show -p stash@{0}`
Thanks for mentioning Difftastic. It looks very interesting! I'll give it a try.
Never even used `diff -p`? That's been in diff for many decades.