cd ~/open-source/

chrille@linux:~$ apt show difftastic

difftastic

difftastic är ett diffverktyg som jämför filer utifrån programkodens struktur istället för rå text. Du ser vilka satser och uttryck som ändrats, inte bara vilka rader som flyttats. Det passar dig som tröttnat på falska skillnader när kod formatteras om, variabler döps om eller block flyttas runt i en fil.

Projektsidan för difftastic
Projektets egen sida, som den såg ut vid importen.

Vanliga diffverktyg blir lätt förvirrade när du döper om en variabel eller flyttar en funktion. difftastic förstår syntaxen för många programspråk och visar förändringar på ett sätt som matchar hur du tänker på koden. Det passar dig som granskar refaktoreringar eller stora pull requests och vill undvika att missa detaljer. Du kör det från terminalen och kan använda det både fristående och som ersättare för git diff. Det hjälper dig att fokusera på det som faktiskt ändrats, istället för att jaga skenbara skillnader. Syntaxstödet täcker allt från Rust till Python, så de flesta projekt får meningsfulla diffar som gör granskningen snabbare.