difftastic icon indicating copy to clipboard operation
difftastic copied to clipboard

a structural diff that understands syntax 🟥🟩

Results 330 difftastic issues
Sort by recently updated
recently updated
newest added

closes #253 thanks to @petrochenkov's fix mentioned there. I just switched the order of a few lines. I did not change any in the build.rs. The rust-toolchain.toml had to be...

The bold/normal text styling is harder to spot in larger comments.

Visible when viewing this commit: https://github.com/slackhq/vscode-hack/commit/da61b6c502587eebd3df9880c86467efc3cf0606

This is completely off-topic but I'm not sure where to discuss this. You seem to be a magit user and I was wondering if you were using difftastic with magit?...

See the mutable_vertices branch. This might save perf, as we're currently spending most of our time looking up items in hashmaps. It's also worth exploring whether a conventional eager graph...

See the [accurate_ancestors_with_fallback](https://github.com/Wilfred/difftastic/compare/accurate_ancestors_with_fallback) branch.

Try never recursing into a shared unique node. Shared uniqueness is probably a useful property to store in metadata too.

Hey, consider this example: I think a more "valid" diff would be to show that `gui.render` has been wrapped by `helpers.OnScrollFunc` and that the next line is new. Rendered diff...

Using the [indexmap](https://github.com/bluss/indexmap) repo, I tried the following command: GIT_EXTERNAL_DIFF=difftastic git show --ext-diff 49d430808ced6d1824ec15d621acd6b0e8367c19 and got this output near the end: ![image](https://user-images.githubusercontent.com/36186/133663966-865f16c0-9283-48ae-877d-43266786be57.png) Notice how the `#[test]` attribute is interpreted, where...

This would help reduce the maximum nesting that we encounter.