A Scalable, User-Friendly Source Control System.
Go to file
Yuya Nishihara 51590b34c7 update: resurrect bare update from null parent to tip-most branch head
The situation is tricky if repository has no "default" branch, because "null"
revision belongs to non-existent "default" branch.

Before 9d20b43f7098, bare update from null would bring us to the tip-most
non-closed branch head. 9d20b43f7098 removed the special handling of missing
"default" branch since we wanted to stick to the uncommitted branch in that
case. But, if the parent is "null" revision, and if the missing branch is
"default", it shouldn't be an uncommitted branch. In this case, bare update
should bring us to the tip-most head as before.

This should fix the test breakage introduced by 9d20b43f7098.
2016-04-15 20:37:11 +09:00
contrib import-checker: parse python code from .t files 2016-04-12 21:43:56 +00:00
doc docchecker: try to reject single quotes 2016-01-12 09:30:57 +00:00
hgext patchbomb: fix public-is-missing hint 2016-04-14 14:26:37 +00:00
hgext3rd extensions: also search for extension in the 'hgext3rd' package 2016-03-11 10:30:08 +00:00
i18n merge with stable 2016-03-02 16:44:56 -06:00
mercurial update: resurrect bare update from null parent to tip-most branch head 2016-04-15 20:37:11 +09:00
tests update: resurrect bare update from null parent to tip-most branch head 2016-04-15 20:37:11 +09:00
.editorconfig mercurial: add editorconfig 2016-04-05 18:10:33 +01:00
.hgignore setup: create a module for the modulepolicy 2016-03-09 15:47:01 +00:00
.hgsigs Added signature for changeset 55cc982883ee 2016-03-29 11:54:46 -05: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
hg hg: add support for HGUNICODEPEDANTRY environment variable 2014-06-23 09:33:07 -04: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 dockerdeb: add Ubuntu Trusty 2016-03-10 23:46:19 +08:00
README urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
setup.py setup: add missing hgext.fsmonitor 2016-03-22 16:08:02 -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.