techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#diff

0 posts0 participants0 posts today

#difftastic has been such a gamechanger for getting a sense of what actually is happening in diffs.

For a language like Clojure, one seemingly small change in s-exp structure normally shows up as a 50-line diff, but with a syntax aware #diff like difftastic, it only shows what has actually changed, ignoring the changes in indentation that usually happens.

Many thanks to @wilfredh for making, and continuing to maintain such a useful tool!

Install it!

github.com/Wilfred/difftastic

a structural diff that understands syntax 🟥🟩. Contribute to Wilfred/difftastic development by creating an account on GitHub.
GitHubGitHub - Wilfred/difftastic: a structural diff that understands syntax 🟥🟩a structural diff that understands syntax 🟥🟩. Contribute to Wilfred/difftastic development by creating an account on GitHub.

Tomorrow our ten day #DIFF gathering in Freiburg in the black forest starts. Around 40 people from various projects, contexts and countries are joining ... And would you believe it? There is no date/clock scheduling to speak of, no hour slots etc

On Friday the 13th we might do live streaming sessions with talks and demos but the focus generally is on in-person hanging out and work, in a relaxed manner. Its still possible to join if you are of the spontaneous kind delta.chat/en/2025-05-12-diff-

delta.chatDelta Chat: DIFF Invitation June 7-17th
More from Delta Chat
Continued thread

(As a side-note on this topic: I'd like anyone who is very into the idea that "GNU/Linux/POSIX ecosystem software is so great because of the philosophy of the tool doing one thing only and doing it very well" explain to me why diff is shot through with options that do things like output C preprocessor macros. 😉 )

Replied to lemming

@lemming Das Warning auf deiner Hotelrechnung bedeutet, dass es 'nen kleinen Rechenunterschied (-0,67 Euro) bei der Netto-Summe einer Steuer gab, vermutlich wegen Rundungen oder so. Nichts Wildes, für dich.

Jedenfalls sollte die Warnung genau das ausdrücken.

Warning w-#DIFF: Dies ist ein Hint, dass ein Unterschied festgestellt wurde.

TAX_A: Steuerkategorie, die in der Kassenbuchung verwendet wird. Vermute A ist die Standardkaterogie.

Just added difftastic to #guix on the #rust team branch. It's a really good 'structural diff' which can provide a more human-readable diff.

Thanks to the contributor for sending it. I've found it really helpful for looking at package changes as I've been updating it.

difftastic.wilfred.me.uk/

difftastic.wilfred.me.ukDifftastic, a structural diff tool that understands syntaxDifftastic, a structural diff tool that understands syntax
#git#diff#nix

Since y'all liked 🔀🦒 #Mergiraf so much (a syntax-aware #git #merge driver that solves many conflicts automatically that git's built-in merge strategies can't), go check out ≏🤩 #Difftastic too! It's a syntax-aware #diff tool that produces finer grained, much easier to read output than classic #GNU #diffutils or #BSD diff. No more decoding "@@ -5,6 +5,7 @@"! Integrates nicely with #git as well.

difftastic.wilfred.me.uk/

difftastic.wilfred.me.ukDifftastic, a structural diff tool that understands syntaxDifftastic, a structural diff tool that understands syntax