Menu

Tree [6847c2] work-ar /
 History

Read Only access


File Date Author Commit
 .gitlab 2022-10-19 Matt Harbison Matt Harbison [7b6d3a] mr-template: wrap the instructions inside a com...
 contrib 2024-02-23 Raphaël Gomès Raphaël Gomès [d1fb42] branching: merge stable into default
 doc 2022-12-10 Matt Harbison Matt Harbison [98e7be] doc: don't pass str to ui methods in check-secl...
 hgdemandimport 2023-06-27 Mads Kiilerich Mads Kiilerich [80c8dc] demandimport: don't delay _distutils_hack import
 hgext 2024-05-01 alexrayne alexrayne [404b21] sparse: update for extensions.wrapfunction
 hgext3rd 2022-03-03 Gregory Szorc Gregory Szorc [6000f5] py2: remove simple from __future__ statements
 i18n 2023-07-21 Pierre-Yves David Pierre-Yves David [609a3b] infinitepush: drop the extension
 mercurial 2024-05-27 alexrayne alexrayne [6847c2] subrepo git: supports parent repo hggit legacy ...
 relnotes 2024-03-28 Raphaël Gomès Raphaël Gomès [803e61] relnotes: add 6.7.2
 rust 2024-03-11 Georges Racinet Georges Racinet [5633de] rust-matchers: raw regular expression builder
 tests 2024-04-25 alexrayne alexrayne [62f338] <stable v6.7.2
 .arcconfig unknown
 .clang-format unknown
 .editorconfig unknown
 .gitattributes 2023-04-05 Raphaël Gomès Raphaël Gomès [9fa3cd] heptapod: add `.gitattributes` file to improve ...
 .hgignore 2023-04-20 pacien pacien [59820a] hgignore: ignore nix result symlink
 .hgsigs 2024-03-29 Raphaël Gomès Raphaël Gomès [601460] Added signature for changeset 803e61387e86
 .hgtags 2024-03-29 Raphaël Gomès Raphaël Gomès [f8e094] Added tag 6.7.2 for changeset 803e61387e86
 .jshintrc unknown
 CONTRIBUTING unknown
 CONTRIBUTORS unknown
 COPYING unknown
 Makefile 2024-01-08 Anton Shestakov Anton Shestakov [87bfd1] contrib: add a set of scripts to run pytype in ...
 README.rst unknown
 hg 2023-04-20 Jason R. Coombs Jason R. Coombs [057639] hg: move unreachable code to where it could be ...
 hgeditor unknown
 hgweb.cgi 2023-06-26 Mads Kiilerich Mads Kiilerich [d5cd1f] hgweb: drop references to deprecated cgitb
 pyproject.toml 2021-09-09 Raphaël Gomès Raphaël Gomès [58fe6d] pep-517: remove the `build-backend` key to allo...
 rustfmt.toml 2020-10-01 Martin von Zweigbergk Martin von Zweigbergk [426294] rust: move rustfmt.toml to repo root so it can ...
 setup.py 2023-04-11 Pierre-Yves David Pierre-Yves David [f816ca] setup: try a non-pure version of the local Merc...

Read Me

Fork of [Mercurial SCM](https://mercurial.selenic.com/) ================================================================== = This fork provides additions: + revision duplicates collision resolves + sparse fixes:

  • purge cleanup all out-of-sparse (issue5626)
  • merge only changes in sparse (issue6521)
  • dirstat refresh on sparse conf changes
  • share comand suport sparse
  • ignore subrepos out of sparse
  • command debugrevlog enhances

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.

Notes for packagers

Mercurial ships a copy of the python-zstandard sources. This is used to provide support for zstd compression and decompression functionality. The module is not intended to be replaced by the plain python-zstandard nor is it intended to use a system zstd library. Patches can result in hard to diagnose errors and are explicitly discouraged as unsupported configuration.