Skip to content

Instantly share code, notes, and snippets.

@mrfratello
Last active April 24, 2018 19:36
Show Gist options
  • Save mrfratello/8800906f1bd5a93a940d to your computer and use it in GitHub Desktop.
Save mrfratello/8800906f1bd5a93a940d to your computer and use it in GitHub Desktop.
SmartSynchronize as merge tool for mercurial on Windows
[extdiff]
cmd.smarts = C:\Program Files (x86)\SmartSynchronize\bin\smartsynchronize.exe
[merge-tools]
smarts.args = $local $other $base
smarts.executable= C:\Program Files (x86)\SmartSynchronize\bin\smartsynchronize.exe
smarts.priority = 1000
smarts.premerge=False
smarts.checkconflict=True
smarts.binary=True
smarts.gui=True
[extensions]
color =
extdiff =
[ui]
merge-tools = smarts
@benblo
Copy link

benblo commented Apr 24, 2018

You should add smarts.checkchanged = True, otherwise TortoiseHg will automatically consider conflicts as solved even if you don't touch anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment