I would like to use the visual diff tool from TortoiseSVN in my TortoiseHg. I found that I can use extdiff in the .ini file like this:
[extdiff]
cmd.tortoiseIdiff = C:\Program Files\TortoiseSVN\bin\TortoiseIDiff.exe
opts.tortoiseIdiff = /left:"$parent" /lefttile:"$plabel1" /right:"$child" /righttitle:"$clabel" /showinfo
But now all my files try to open with TortoiseIDiff.exe when I set it as default. How can I tell TortoiseHg to only use this on certain file extensions?
Add instead [extdiff]:
[merge-tools]
imgdiff.priority=-100
imgdiff.regkey=Software\TortoiseSVN
imgdiff.regname=Directory
imgdiff.regappend=\bin\TortoiseIDiff.exe
imgdiff.gui=True
imgdiff.diffargs=/left:"$parent" /lefttitle:"$plabel1" /right:"$child" /righttitle:"$clabel" /showinfo
[merge-patterns]
**.png = imgdiff
[diff-patterns]
**.png = imgdiff