Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!



Mercurial is a fast, easy to use, distributed revision control tool for software developers.

Basic install:

$ make # see install targets $ make install # do a system-wide install $ hg debuginstall # sanity-check setup $ hg # see help

Running without installing:

$ make local # build for inplace usage $ ./hg --version # should show the latest version

See for detailed installation instructions, platform-specific notes, and Mercurial user information.

Recent activity

Kevin Bullock

Commits by Kevin Bullock were pushed to kiilerix/mercurial-crew-tmp

1e30c1b - bookmarks: simplify code Remove some unnecessary return statements and collect some checks into one place. As requested by Thomas Arendsen Hein <>.

Commits by php were pushed to kiilerix/mercurial-crew-tmp

0291e12 - bookmarks: abort when incompatible options are used (issue3663) Options like --delete and --rename are incompatible with each other. In this case we abort. We do ...
Sean Farley

Commits by Sean Farley were pushed to kiilerix/mercurial-crew-tmp

9912baa - color: add additional changeset.phase label to log.changeset and log.parent This allows the user to set different colors for each phase, e.g. [color] changeset.public = blue ...
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.