You can link xxdiff into mercurial, but you have to modify the hgrc file
add to $HOME/.hgrc
[extensions] hgext.extdiff =
and then we can say
hg extdiff -p program -o options
$ hg extdiff -p xxdiff -o -r
which causes xxdiff -r to run
$ hg extdiff -p kdiff3
We can be even more subtle by adding an explicit command for xxdiff -r
cmd.xxdiff = xxdiff opts.xxdiff = -r
which allows us to use
$ hg xxdiffto call xxdiff directly in its recursive mode.
Enabling hg viewWhile we're messing about with .hgrc, add
[extensions] hgext.extdiff= hgk=
which will enable the hg view command.