Ein syntaktisch analysierendes Diff-Tool

difftastic ist ein syntaktisch analysierendes Diff-Tool, das für viele Programmiersprachen (und einige Dateiformate) verfügbar ist.

Installation:

cargo install --locked difftastic

Ggf. dann einen Symlink von ~/.cargo/bin/difft in ein passendes bin-Verzeichnis erstellen.

In Mercurial kann man es einbinden über folgende Ergänzung der .hgrc:

[extensions]
extdiff =

[extdiff]
cmd.dft = difft
# opts.dft = --background light

Danach kann difft als hg dft verwendet werden.