A Scalable, User-Friendly Source Control System.
Go to file
Jun Wu e44c56c0e4 debugshell: use bundled IPython
Summary:
Since IPython is now bundled, let's just use it in "debugshell".

This solves nasty issues trying to install IPython on various platforms (esp.
on Windows where we shipped "python.exe" compiled using VC140 without a "pip").
And bump IPython version to 5.x for CentOS 7 (which uses 3.x in its system
package).

As we're here, drop the non-ipython support and make it print a more friendly
banner message.

Reviewed By: DurhamG

Differential Revision: D13352621

fbshipit-source-id: abc6f44b8859343c980014cc56d02361a0cdf713
2018-12-11 16:19:58 -08:00
contrib chg: tell original cmd to not restart chg 2018-11-19 06:15:32 -08:00
distutils_rust chg: learn to build a static lib 2018-11-05 10:08:29 -08:00
doc identity: add templating of program name 2018-10-26 04:19:01 -07:00
exec hg.rust: ensure we rebuild if chg changes 2018-11-16 02:35:09 -08:00
hgdemandimport hg.rust: add py logic to support running from a zipped stdlib 2018-10-12 14:55:09 -07:00
hgext debugshell: use bundled IPython 2018-12-11 16:19:58 -08:00
hgext3rd codemod: add copyright headers 2018-10-26 15:09:12 -07:00
i18n codemod: add copyright headers 2018-10-26 15:09:12 -07:00
lib indexedlog: add a tool to dump indexedlog content 2018-12-06 14:57:52 -08:00
mercurial Pass callsite to worker to enable thread-based windows worker from blobstore. 2018-12-07 15:57:41 -08:00
newdoc doc: fix a typo 2018-12-11 11:49:20 -08:00
slides slides: add indexedlog slide 2018-08-13 15:06:58 -07:00
tests sparse: make sparse work on empty repo 2018-12-10 20:09:05 -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 chg: learn to build a static lib 2018-11-05 10:08:29 -08: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
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 setup: cleanup logic fetching re2 source code 2018-12-11 16:19:58 -08:00
README.rst doc: rename README to README.rst 2017-09-26 08:37:17 +02:00
setup.py setup: build and install IPython.zip at mercurial/thirdparty 2018-12-11 16:19:58 -08: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.