Enabling xxdiff
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
e.g.
$ hg extdiff -p xxdiff -o -r
which causes xxdiff -r to run
or
$ hg extdiff -p kdiff3
We can be even more subtle by adding an explicit command for xxdiff -r
[extdiff]
cmd.xxdiff = xxdiff opts.xxdiff = -r
which allows us to use
$ hg xxdiffto call xxdiff directly in its recursive mode.
Enabling hg view
While we're messing about with .hgrc, add[extensions] hgext.extdiff= hgk=
which will enable the hg view command.
This page makes what's going on with mercurial
ReplyDeletetransparently clear:
http://mercurial.selenic.com/wiki/UnderstandingMercurial