wiff

26 points by jparise


kalkin

Very interesting! If it only had a jj native support.

iamnearlythere

Some related tools I use:

I will try this out but a TUI rather than part of an editor usually leads to me abandoning the experiment.

drakerossman

Is there a cli tool that allows to compare 2+ unrelated files (as in no shared base, may not even be part of the same vsc tree, or no vsc at all) and produce a multi-side diff and/or extract shared base? The closest are unfortunately the vimdiff (very dubious ux) and meld (okaish ux, but only 2 sides, not terminal-based and cannot revert incorrectly accepted hunks).

No conflict resolution functionality required, but if it's there (and understands jj makers), that's obviously a plus.

bbrown

Myself, I've become a big fan of https://github.com/nkzw-tech/codiff

It's Electron base is a negative but its use of Pierre Computer's diffs library[1] is worth it. I've used the LLM walkthrough feature for some bigger PRs but I don't normally need it.

[1] https://pierre.computer/writing/on-rendering-diffs