I am trying to use Beyond Compare for Visual Diff in TortoiseHg. eg Right click on a modified file in explorer and select Visual Diff from TortoiseHg context menu...
BeyondCompare opens but only shows the 'welcome' screen and not the file I want to diff. Am I missing something?
I have setup the mercurial.ini file as follows:
[extensions]
extdiff =
[extdiff]
cmd.bcomp = C:\Program Files (x86)\Beyond Compare 3\BCompare.exe
opts.bcomp = /ro
[tortoisehg]
vdiff = bcomp
[merge-tools]
bcomp.executable = C:\Program Files (x86)\Beyond Compare 3\BComp
bcomp.args = $local $other $base $output
bcomp.priority = 1
bcomp.premerge = True
bcomp.gui = True
[ui]
merge = bcomp
hg bcomp
orhg bcomp -r rev1 -r rev2 file
. Also, BC3 comes in two flavors: Standard (which doesn't have merging) and Pro (which does). If you're using Standard, try removing the [merge-tools] and [ui] sections. – Senator