9 arcanist CLI like changing the status of a differential. |
9 arcanist CLI like changing the status of a differential. |
10 |
10 |
11 * Phases processing is much faster, especially for repositories with |
11 * Phases processing is much faster, especially for repositories with |
12 old non-public changesets. |
12 old non-public changesets. |
13 |
13 |
|
14 |
14 == New Experimental Features == |
15 == New Experimental Features == |
15 |
16 |
16 * The core of some hg operations have been (and are being) |
17 * The core of some hg operations have been (and are being) |
17 implemented in rust, for speed. `hg status` on a repository with |
18 implemented in rust, for speed. `hg status` on a repository with |
18 300k tracked files goes from 1.8s to 0.6s for instance. |
19 300k tracked files goes from 1.8s to 0.6s for instance. |
19 This has currently been tested only on linux, and does not build on |
20 This has currently been tested only on linux, and does not build on |
20 windows. See rust/README.rst in the mercurial repository for |
21 windows. See rust/README.rst in the mercurial repository for |
21 instructions to opt into this. |
22 instructions to opt into this. |
|
23 |
22 |
24 |
23 == Backwards Compatibility Changes == |
25 == Backwards Compatibility Changes == |
24 |
26 |
25 * Mercurial now requires at least Python 2.7.9 or a Python version that |
27 * Mercurial now requires at least Python 2.7.9 or a Python version that |
26 backported modern SSL/TLS features (as defined in PEP 466), and that Python |
28 backported modern SSL/TLS features (as defined in PEP 466), and that Python |