[go: up one dir, main page]

Menu

Tree [c42d0f] work-ar tip /
 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-11-20 Pierre-Yves David Pierre-Yves David [13be75] ci: add sink for wheels too
 doc 2024-10-28 Raphaël Gomès Raphaël Gomès [dc97e8] doc: register the `config-doc` rst directive
 hgdemandimport 2024-10-15 Pierre-Yves David Pierre-Yves David [5713ad] branching: merge stable into default
 hgext 2024-11-11 alexrayne alexrayne [55cb4e] < stable v6.9rc0
 hgext3rd 2024-09-16 Matt Harbison Matt Harbison [f47336] typing: add `from __future__ import annotations...
 i18n 2024-10-25 Pierre-Yves David Pierre-Yves David [19ae77] branching: merge stable into default
 mercurial 2024-11-21 alexrayne alexrayne [c42d0f] < stable v6.9
 relnotes 2024-11-20 Raphaël Gomès Raphaël Gomès [b267c5] relnotes: write final 6.9 notes
 rust 2024-11-18 Raphaël Gomès Raphaël Gomès [fdecc5] rhg-status: rename a variable to be more explicit
 tests 2024-11-14 Matt Harbison Matt Harbison [ea9cbb] contrib: add a bat file to build all of the whe...
 .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-10-10 Ludovic Chabant Ludovic Chabant [2a8755] doc: generate separate commands/topics/extensio...
 .hgsigs 2024-11-20 Raphaël Gomès Raphaël Gomès [854e2b] Added signature for changeset b267c5764cc6
 .hgtags 2024-11-20 Raphaël Gomès Raphaël Gomès [dae749] Added tag 6.9 for changeset b267c5764cc6
 .jshintrc unknown
 CONTRIBUTING unknown
 CONTRIBUTORS unknown
 COPYING unknown
 Makefile 2024-11-15 Pierre-Yves David Pierre-Yves David [af88f2] wheel: reintroduce the building of i686 wheel
 README.rst 2024-11-09 alexrayne alexrayne [cbc149] * readme - describe branch content
 hg 2024-09-16 Matt Harbison Matt Harbison [f47336] typing: add `from __future__ import annotations...
 hgeditor unknown
 hgweb.cgi 2023-06-26 Mads Kiilerich Mads Kiilerich [d5cd1f] hgweb: drop references to deprecated cgitb
 pyproject.toml 2024-10-10 paugier paugier [d4b275] install: static data moved from setup.py to pyp...
 rustfmt.toml unknown
 setup.py 2024-11-13 Pierre-Yves David Pierre-Yves David [309f58] setup: preserve version part after the "+" on W...

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
  • push: --hgsubs-target replaces all hg-subrepos target path to subs of target.
    This should handy when need full repo on local copy - flash/net-drive,
    like a fast replacement of [subpathes] config for repo. So we no need to make this config manualy on target repo.
    Since that target repo have no overrided supathes, it still functional
    for pull/push on sources.
! subrepo: hgsuberpo use local filesytem subrepo on push/pull when no source provided.
when hgsub not provides source, occasionaly was used parent repo on push/pull. now use local subrepo path, instead of parent repo.

! subrepo: pull clarify error on absent source for claimed revision * mq: substate check ommits if no sub-repo changes poped: i.e .hgsubstate not changed.

sub-repo check may be very expensive, avoid it if poped patch not affects sub-repops
! VFS failure on OS-impossible names now just drop file of conflict. (#6745 feature)

That file missed in WC, and status show it as deleted. linux users sometime commits files with strange names ?, : - that makes windows insane.

With this patch, this revision can checkout, ignoring strange files.

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.