A Scalable, User-Friendly Source Control System.
Go to file
Martin von Zweigbergk 2fbf01764c util: rename checkcase() to fscasesensitive() (API)
I always read the name "checkcase(path)" as "do we need to check for
case folding at this path", but it's actually (I think) meant to be
read "check if the file system cares about case at this path". I'm
clearly not the only one confused by this as the dirstate has this
property:

  def _checkcase(self):
      return not util.checkcase(self._join('.hg'))

Maybe we should even inverse the function and call it fscasefolding()
since that's what all callers care about?
2016-08-30 09:22:53 -07:00
contrib help: internals topic for wire protocol 2016-08-22 19:46:39 -07:00
doc doc: remove double imports of inspect from hgmanpage.py 2016-05-14 14:37:25 +09:00
hgext util: rename checkcase() to fscasesensitive() (API) 2016-08-30 09:22:53 -07:00
hgext3rd extensions: also search for extension in the 'hgext3rd' package 2016-03-11 10:30:08 +00:00
i18n i18n: use inspect.getsourcelines() to obtain lineno from func or class 2016-07-27 21:53:14 +09:00
mercurial util: rename checkcase() to fscasesensitive() (API) 2016-08-30 09:22:53 -07:00
tests histedit: correct output of error when 'base' is from the edit list 2016-08-30 13:13:50 -04:00
.editorconfig mercurial: add editorconfig 2016-04-05 18:10:33 +01:00
.hgignore make: turn ubuntu docker into template 2016-04-26 23:33:17 -07:00
.hgsigs Added signature for changeset f19241339f58 2016-08-01 12:37:25 -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
hg hg: disable demandimport for py3 2016-05-11 23:24:41 +00: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 osx: stamp the hg version into the version field in the pkg 2016-08-12 17:51:48 -04:00
README urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
setup_bdiff_cffi.py bdiff: implement cffi version of blocks 2016-07-28 14:17:08 +02:00
setup_mpatch_cffi.py mpatch: add setup_mpatch_cffi.py 2016-08-28 17:51:32 -07:00
setup_osutil_cffi.py osutil: add darwin-only version of os.listdir using cffi 2016-07-11 11:05:08 +02:00
setup.py bdiff: implement cffi version of blocks 2016-07-28 14:17:08 +02: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.