A Scalable, User-Friendly Source Control System.
Go to file
Mark Thomas 1dd98fc926 namespaces: fetch template columns names when creating namespace
Summary:
The `columns` attribute of the `namespaces` module calls
`templatekw.getlogcolumns()` when the `namespaces` module is loaded.  This can
sometimes be too soon (it depends on demandimport), which means it can be loaded
before the translations are loaded.

Delay loading the column names until the namespace is actually created.

Reviewed By: singhsrb

Differential Revision: D10257778

fbshipit-source-id: 5babd06036f91c06de4d5804eb888c525aa34ae1
2018-10-09 09:03:14 -07:00
contrib Format with black 18.9b0 2018-10-01 07:21:42 -07:00
distutils_rust distutils_rust: download Rust automatically 2018-09-21 17:35:23 -07:00
doc doc: fix Makefile for doc after commands.py to commands/__init__.py 2018-10-09 07:54:35 -07:00
exec hg: move to more fine-grained python execution from the binary 2018-08-30 04:42:11 -07:00
hgdemandimport Fix conflict with RLock 2018-07-25 10:21:05 -07:00
hgext treemanifest: strip trees from revlog even in treeonly mode 2018-10-09 07:58:11 -07:00
hgext3rd codemod: join the auto-formatter party 2018-05-25 22:17:29 -07:00
i18n Format with black 18.9b0 2018-10-01 07:21:42 -07:00
lib zstd-sys: update the package version 2018-10-09 07:26:31 -07:00
mercurial namespaces: fetch template columns names when creating namespace 2018-10-09 09:03:14 -07:00
newdoc/dev newdoc: fix test failures and warnings 2018-09-17 08:56:40 -07:00
slides slides: add indexedlog slide 2018-08-13 15:06:58 -07:00
tests treemanifest: strip trees from revlog even in treeonly mode 2018-10-09 07:58:11 -07:00
.editorconfig move scm/hg/.clang-format to scm/hg/mercurial/ 2018-05-25 14:35:51 -07:00
.flake8 codemod: join the auto-formatter party 2018-05-25 22:17:29 -07:00
.gitignore windows: use MSYS binaries to support run-tests.py 2018-08-27 11:36:42 -07:00
.hgsigs Added signature for changeset f51ae48a3fd9 2017-12-01 13:49:47 -06:00
.jshintrc hgweb: add .jshintrc with some basic rules 2017-11-22 22:18:06 +08:00
.watchmanconfig watchman: add an empty .watchmanconfig 2018-04-13 21:50:54 -07:00
CONTRIBUTING contributing: add new file with a pointer to the wiki 2016-10-08 10:39:00 -04:00
CONTRIBUTORS Add note to CONTRIBUTORS file 2007-11-07 21:10:30 -06:00
COPYING COPYING: refresh with current address from fsf.org 2011-06-02 11:17:02 -05:00
gen_version.py generate __version__.py during the buck build 2018-06-25 15:52:25 -07:00
hg hg: move to more fine-grained python execution from the binary 2018-08-30 04:42:11 -07:00
hgeditor spelling: trivial spell checking 2015-10-17 00:58:46 +02:00
hgweb.cgi urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
Makefile rpm_build: fix re2 build 2018-08-28 06:51:38 -07:00
README.rst doc: rename README to README.rst 2017-09-26 08:37:17 +02:00
setup.py Format with black 18.9b0 2018-10-01 07:21:42 -07:00

Mercurial
=========

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 https://mercurial-scm.org/ for detailed installation
instructions, platform-specific notes, and Mercurial user information.