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.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.