Mercurial binary packages for Windows and Mac OS X

This site contains Mercurial binary packages for released versions and development snapshots.

For more information about Mercurial or for other platforms, please go here instead.

Reporting problems

If you run into any problems, please file a bug online: http://www.selenic.com/mercurial/bts

Windows logo
These packages are self-contained and do not require any supporting software packages to be installed on your system besides an appropriate Merge program (see MergeProgram).

NOTE: The Windows packages include the now standard merge logic that tries to detect appropriate merge tools. I've enabled the sections from contrib/mergetools.hgrc in the default Mercurial.ini that the installer writes. See hgrc.5.html in the Docs subdirectory for more information on the syntax.

Downloads

Packaged by Lee Cantey

Mac logo

For OS X 10.5

The package uses the default Python 2.5 installation and the the hg executable is placed in /usr/local/bin.

Before you install (OS X 10.4 and earlier)

To use it on versions prior to OS X 10.5, you must have Universal 2.5 from www.python.org installed.

You can obtain the latest version of MacPython here:
Python 2.5.2 for Macintosh OS X

After you install (OS X 10.4 and earlier)

This package installs the hg executable in /Library/Frameworks/Python.framework/Versions/Current/bin. This directory may not be in your shell's search path. The MacPython installer will have created an entry in .profile for it but if your shell doesn't use .profile you'll need configure it yourself or create a symlink from a directory already in your path.

Downloads

Packaged by Lee Cantey