Phabricator has 'moved line' detection in its diffs, and a comprehensible UI for it!
Source:
miniblog.
Related Posts
It is *really* hard to find a good screenshot for a CLI tool when users are on a mobile browser.
This is the best I've come up with so far. I'm showing the terminal GUI to show where you'd use the tool.
I'm also trying several standalone screenshots to make it more comprehensible.
Difftastic is getting closer to being a tool that I can recommend for daily usage! I've just tagged v0.4: https://crates.io/crates/difftastic
This release includes much smarter diff logic, considering newlines and nesting depth to produce more comprehensible diffs. It's faster too :)
My syntactic diff tool basically works!
Diffing trees and printing them in a comprehensible way is extremely tricky. I'm hoping to get something I can release once I've hammered out the bugs.
WIP code is at



