comparison relnotes/next @ 45169:3496b5f24371

relnotes: extend Differential Revision: https://phab.mercurial-scm.org/D8767
author Joerg Sonnenberger <joerg@bec.de>
date Sat, 18 Jul 2020 22:57:28 +0200
parents 72feaeb510b3
children 045f5361bd12
comparison
equal deleted inserted replaced
45168:4f71d1a99e45 45169:3496b5f24371
2 2
3 * clonebundles can be annotated with the expected memory requirements 3 * clonebundles can be annotated with the expected memory requirements
4 using the `REQUIREDRAM` option. This allows clients to skip 4 using the `REQUIREDRAM` option. This allows clients to skip
5 bundles created with large zstd windows and fallback to larger, but 5 bundles created with large zstd windows and fallback to larger, but
6 less demanding bundles. 6 less demanding bundles.
7
8 * The `phabricator` extension now provides more functionality of the
9 arcanist CLI like changing the status of a differential.
10
11 * Phases processing is much faster, especially for repositories with
12 old non-public changesets.
7 13
8 == New Experimental Features == 14 == New Experimental Features ==
9 15
10 * The core of some hg operations have been (and are being) 16 * The core of some hg operations have been (and are being)
11 implemented in rust, for speed. `hg status` on a repository with 17 implemented in rust, for speed. `hg status` on a repository with
31 * logcmdutil.diffordiffstat() now takes contexts instead of nodes. 37 * logcmdutil.diffordiffstat() now takes contexts instead of nodes.
32 38
33 * The `mergestate` class along with some related methods and constants have 39 * The `mergestate` class along with some related methods and constants have
34 moved from `mercurial.merge` to a new `mercurial.mergestate` module. 40 moved from `mercurial.merge` to a new `mercurial.mergestate` module.
35 41
42 * The `phasecache` class now uses sparse dictionaries for the phase data.
43 New accessors are provided to detect if any non-public changeset exists
44 (`hasnonpublicphases`) and get the correponsponding root set
45 (`nonpublicphaseroots`).