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

Katsunori FUJIWARA

Katsunori FUJIWARA pushed 295 commits to mg/hg-i18n

e259d4c - tests: use TESTTMP instead of TESTDIR
bc56ec9 - hg: introduce "wirepeersetupfuncs" to setup wire peer by extensions (issue4109)
6eb5531 - templater: raise error for unknown func
8a6a86c - bundle2: support bundling of empty part (with a type)
dfad9bb - revsetbenchmark: add a summary at the end of execution
Wagner Bruna

Wagner Bruna pushed 32 commits to mg/hg-i18n

9fe5782 - contrib/Makefile.python: build local Python from source
16c643f - tests: use small conditional section for tic requirement in test-status-color.t
a05d31b - import-checker: show stdlib and relative imports separately
54235a6 - tests: improved test coverage for HTTP authentication and 401 responses
c499fff - tests: ignore http tests that are known wontfix failures on python 2.4
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.