Meld is a tool for making manual merges. It is a 3-way editor with visualization and propagation of differences.

Meld is available for Linux, MacOS, and Windows. On MacOS, Meld is available from MacPorts, Fink, and Homebrew. There are some notes available on how to get Meld running on Windows.

Usage notes and tips

Example .hgrc config

meld.priority = 1
meld.args = $base $local $other

Using meld for viewing diffs

Adding this to your .hgrc will give you a hg meldiff command to view diffs in Meld (of course you can call it what you like).


cmd.meldiff = meld

Meld (last edited 2021-01-28 14:21:28 by PaulBissex)