Show More
@@ -0,0 +1,69 b'' | |||||
|
1 | = Mercurial 6.2rc0 = | |||
|
2 | ||||
|
3 | '''This is the first release to support Python 3.6+ ''only''''' | |||
|
4 | ||||
|
5 | == New Features == | |||
|
6 | * Introduce a way to auto-upgrade a repo for certain requirements (see `hg help config.format`) | |||
|
7 | * filemerge: add support for partial conflict resolution by external tool | |||
|
8 | * contrib: add a partial-merge tool for sorted lists (such as Python imports) | |||
|
9 | * revlog: reorder p1 and p2 when p1 is null and p2 is not while respecting issue6528 | |||
|
10 | * rhg: add support for ignoring all extensions | |||
|
11 | * completion: install completers to conventional locations | |||
|
12 | * revert: ask user to confirm before tracking new file when interactive | |||
|
13 | * Rust implementation now uses the new dirstate API | |||
|
14 | * sslutil: be less strict about which ciphers are allowed when using --insecure | |||
|
15 | * sslutil: support TLSV1_ALERT_PROTOCOL_VERSION reason code | |||
|
16 | * absorb: make `--edit-lines` imply `--apply-changes` | |||
|
17 | * diff: add help text to highlight the ability to do merge diffs | |||
|
18 | * censor: make rhg fall back to python when encountering a censored node | |||
|
19 | * clone: use better names for temp files | |||
|
20 | * debuglock: make the command more useful in non-interactive mode | |||
|
21 | * debugdeltachain: distinct between snapshot and other diffs | |||
|
22 | * debugindex: rename to debugindex debug-revlog-index | |||
|
23 | * Make debug-revlog-index give out more information | |||
|
24 | * sparse: use the rust code even when sparse is present | |||
|
25 | ||||
|
26 | == Bug Fixes == | |||
|
27 | * Python 3 bugfixes | |||
|
28 | * Windows bugfixes | |||
|
29 | * templates: make `firstline` filter not keep '\v', '\f' and similar | |||
|
30 | * rhg: sort unsupported extensions in error message | |||
|
31 | * Improve performance of all functions that extract the first line of a text | |||
|
32 | * crecord: avoid duplicating lines when reverting noeol->eol change | |||
|
33 | * Some config.path options are now discoverable via config | |||
|
34 | * mail: don't complain about a multi-word email.method | |||
|
35 | * bundlespec: do not overwrite bundlespec value with the config one | |||
|
36 | * bundlespec: do not check for `-` in the params portion of the bundlespec | |||
|
37 | * bundlespec: handle the presence of obsmarker part | |||
|
38 | * sparse: start moving away from the global variable for detection of usage | |||
|
39 | * rust-changelog: don't skip empty lines when iterating over changeset lines | |||
|
40 | * narrow: support debugupgraderepo | |||
|
41 | * bundle: quick fix to ludicrous performance penalty | |||
|
42 | * followlines: don't put Unicode directly into the .js file (issue6559) | |||
|
43 | * manifest: improve error message in case for tree manifest | |||
|
44 | * revlog: use %d to format int instead of %lu (issue6565) | |||
|
45 | * revlog: use appropriate format char for int ("i" instead of I") | |||
|
46 | * worker: stop relying on garbage collection to release memoryview | |||
|
47 | * worker: implement _blockingreader.readinto() (issue6444) | |||
|
48 | * worker: avoid potential partial write of pickled data | |||
|
49 | ||||
|
50 | == Backwards Compatibility Changes == | |||
|
51 | * '''Removed Python 2 support''': this includes a lot of cleanup in our codebase, automation, testing, etc. | |||
|
52 | * debugindex: rename to debugindex debug-revlog-index | |||
|
53 | ||||
|
54 | == Miscellaneous == | |||
|
55 | ||||
|
56 | * Fix typos and add missing items from documentation | |||
|
57 | * dirstate-tree: optimize HashMap lookups with raw_entry_mut | |||
|
58 | * Rust dependencies have been upgraded | |||
|
59 | * revlog: rank computation is done by Rust when available | |||
|
60 | * Improve discovery test tooling | |||
|
61 | * Audit the number of queries done in discovery | |||
|
62 | * Improved .hgignore of the mercurial-devel repository itself | |||
|
63 | * Improve test coverage of dirstate-v2 | |||
|
64 | * rust-requirements: allow loading repos with `bookmarksinstore` requirement | |||
|
65 | * Various Rust refactorings to help with revlog management | |||
|
66 | * Improve debugability of Rust structs | |||
|
67 | * Improve unit testing of the Rust dirstatemap | |||
|
68 | * Improve robustness of the Rust dirstatemap to corruption | |||
|
69 | * Improve changelog-v2 upgrade system |
General Comments 0
You need to be logged in to leave comments.
Login now