A Scalable, User-Friendly Source Control System.
Go to file
Stefan Filip 04aeb57df7 context: gracefully handle broken dirstate
Summary:
We want to parse revsets even when dirstate is broken.
We need this code to work in as many scenarios as possible os that we can start
to fix broken repositories.

Reviewed By: quark-zju

Differential Revision: D18385918

fbshipit-source-id: d161b8e3041f503a4662eddeb1a11e76f730e66d
2019-11-08 12:13:02 -08:00
CMake eden: make eden build with Rust datapack 2019-10-09 13:03:59 -07:00
contrib changelog: use repo.heads and repo.headrevs 2019-11-07 10:52:15 -08:00
distutils_rust update copyright statements in some additional files 2019-11-01 17:39:41 -07:00
doc update copyright statements in some additional files 2019-11-01 17:39:41 -07:00
edenscm context: gracefully handle broken dirstate 2019-11-08 12:13:02 -08:00
edenscmnative pyrevisionstore: fix parking lot version in cargo 2019-11-07 14:55:32 -08:00
exec rust: Fix all fbcode warnings 2019-11-07 09:30:43 -08:00
i18n update copyright statements in some additional files 2019-11-01 17:39:41 -07:00
lib hgcommands: add dump-trace command 2019-11-07 14:21:51 -08:00
newdoc doc: update WritingNativeCommands 2019-08-28 19:26:28 -07:00
slides update copyright statements in some additional files 2019-11-01 17:39:41 -07:00
tests context: gracefully handle broken dirstate 2019-11-08 12:13:02 -08: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 tests: convert test-hgsql-filenames.t 2019-10-02 10:12:18 -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
CMakeLists.txt update copyright statements in some additional files 2019-11-01 17:39:41 -07:00
COPYING COPYING: refresh with current address from fsf.org 2011-06-02 11:17:02 -05:00
gen_version.py update copyright statements in some additional files 2019-11-01 17:39:41 -07:00
hgeditor spelling: trivial spell checking 2015-10-17 00:58:46 +02:00
hgweb.cgi codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
Makefile update copyright statements in some additional files 2019-11-01 17:39:41 -07:00
README.rst doc: rename README to README.rst 2017-09-26 08:37:17 +02:00
setup.py update copyright statements in some additional files 2019-11-01 17:39:41 -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.