Opened 5 years ago
Closed 5 years ago
#13881 closed enhancement (fixed)
mercurial-5.5
| Reported by: | Bruce Dubbs | Owned by: | Pierre Labastie |
|---|---|---|---|
| Priority: | normal | Milestone: | 10.0 |
| Component: | BOOK | Version: | SVN |
| Severity: | normal | Keywords: | |
| Cc: |
Description
New minor version.
Change History (3)
comment:1 by , 5 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 5 years ago
Note:
See TracTickets
for help on using tickets.

rust entering the scene :-( (not needed yet...:-){{{
New Features
REQUIREDRAMoption. This allows clients to skip bundles created with large zstd windows and fallback to larger, but less demanding bundles.phabricatorextension now provides more functionality of the arcanist CLI like changing the status of a differential.New Experimental Features
hg statuson a repository with 300k tracked files goes from 1.8s to 0.6s for instance. This has currently been tested only on linux, and does not build on windows. See rust/README.rst in the mercurial repository for instructions to opt into this.rewrite.empty-successorwas introduced to control what happens when rewrite operations result in empty changesets.Bug Fixes
Backwards Compatibility Changes
hg perfwritecommand from contrib/perf.py was made more flexible and changed its default behavior. To get the previous behavior, run `hg perfwrite --nlines=100000 --nitems=1 --item='Testing write performance' --batch-line`.Internal API Changes
mergestateclass along with some related methods and constants have moved frommercurial.mergeto a newmercurial.mergestatemodule.phasecacheclass now uses sparse dictionaries for the phase data. New accessors are provided to detect if any non-public changeset exists (hasnonpublicphases) and get the correponsponding root set (nonpublicphaseroots).stdin,stdoutandstderrattributes of themercurial.pycompatmodule were removed. Instead, the attributes of same name from themercurial.utils.procutilmodule should be used, which provide more consistent behavior across Python versions and platforms.}}}