View Full Version : TortoiseHG and Portable BC
oversky
20-Jul-2011, 01:54 AM
I installed BeyondCompare 3 as portable mode.
Since there is no registry data,
TortoiseHg doesn't know BC3 is installed.
Any work around for this is appreicated.
Aaron
20-Jul-2011, 09:21 AM
Hello,
Can you install using a normal Install? A portable install is usually only needed if you are running from a portable device, or you need a single-directory install to share settings between multiple Windows User accounts. I would recommend performing a regular install of BC3.
Alternatively, you can try the directions for "older versions of mercurial" found here:
http://www.scootersoftware.com/support.php?zz=kb_vcs#mercurial
oversky
27-Oct-2011, 12:28 AM
Just found how to solve this.
Edit c:\Documents and Settings\%username%\mercurial.ini
In the line begin with "BeyondCompare3.executable", assign it to the portable Beyond Compare.
Be careful, in [merge-tools] section, some lines are wrapped by the forum.
All lines should begin with BeyondCompare3.
[tortoisehg]
vdiff = BeyondCompare3
ui.language = en
[merge-tools]
BeyondCompare3.executable =s:\Portable\Beyond_Compare_3\BCompare.exe
BeyondCompare3.priority=-1
BeyondCompare3.args=$local $other $base /mergeoutput=$output /ro /lefttitle=parent1 /centertitle=base /righttitle=parent2 /outputtitle=merged /automerge /reviewconflicts /solo
BeyondCompare3.premerge=False
BeyondCompare3.regkey=Software\Scooter Software\Beyond Compare 3
BeyondCompare3.regname=ExePath
BeyondCompare3.gui=True
BeyondCompare3.diffargs=/lro /lefttitle='$plabel1' /righttitle='$clabel' /solo /expandall $parent $child
BeyondCompare3.diff3args=$parent1 $parent2 $child /lefttitle='$plabel1' /centertitle='$clabel' /righttitle='$plabel2' /solo /ro
BeyondCompare3.dirdiff=True
vBulletin® v3.7.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.