This has been working for me for diffing and merging via Mercurial 2.4.2... pretty much verbatim from other OSes.
[ui]
merge = bcomp
[extensions]
extdiff =
[extdiff]
cmd.bcomp = /usr/local/bin/bcomp
#opts.bcomp = -ro
[merge-tools]
bcomp.executable = /usr/local/bin/bcomp
bcomp.args = $local $other $base $output
bcomp.priority = 1
bcomp.premerge = True
bcomp.gui = True
[ui]
merge = bcomp
[extensions]
extdiff =
[extdiff]
cmd.bcomp = /usr/local/bin/bcomp
#opts.bcomp = -ro
[merge-tools]
bcomp.executable = /usr/local/bin/bcomp
bcomp.args = $local $other $base $output
bcomp.priority = 1
bcomp.premerge = True
bcomp.gui = True
Comment