|
1 = Mercurial 6.6rc0 = |
|
2 |
|
3 As usual, a *lot* of patches don't make it to this list. |
|
4 |
|
5 == New Features == |
|
6 * rust-config: add support for default config items |
|
7 * rhg: add config defaults to configitems.toml |
|
8 * rhg: support "status FILE" |
|
9 * rhg: support rhg files [FILE] |
|
10 * commands: add admin namespace |
|
11 * admin-command: add verify command |
|
12 * debug-delta-chain: add options to control what we compute |
|
13 * Added some caching for uncompressed revlog chunks that speed up some operations |
|
14 |
|
15 == New Experimental Features == |
|
16 |
|
17 == Bug Fixes == |
|
18 * Improve OpenVMS support |
|
19 * byteify-strings: passe sysstr to attr function and wrapper |
|
20 * journal: track bookmark deletion |
|
21 * transaction: actually delete file created during the transaction on rollback |
|
22 * pull: avoid referencing a variable before it is initialized |
|
23 * rust-filepatterns: also normalize RelPath |
|
24 * narrow: hoist a variable to a higher level to avoid use-before-init warning |
|
25 * convert: stabilize subversion date sorter |
|
26 * run-tests: detect HGWITHRUSTEXT value |
|
27 * censor: accept censored revision during upgrade |
|
28 * rust-matchers: fix quadratic complexity in `FileMatcher` |
|
29 * unstable: do not consider internal phases when computing unstable |
|
30 * Still a whole bunch of Python 2 -> 3 migration leftovers |
|
31 |
|
32 == Backwards Compatibility Changes == |
|
33 * perf: display all timing by default |
|
34 * infinitepush: drop the extension |
|
35 * debug-delta-chain: print less data by default |
|
36 |
|
37 == Internal API Changes == |
|
38 |
|
39 * The revlog interface has been significantly cleaned up. |
|
40 * configitems: add `documentation` field |
|
41 * configitems: declare items in a TOML file |
|
42 * configitems: move blackbox's config items to the new configitems.toml |
|
43 * path-suboption: deprecated specifying the attributes as bytes |
|
44 * pycompat: deprecate using bytes |
|
45 * check-code: drop the `safehasattr` rule |
|
46 * safehasattr: drop usage in favor of hasattr |
|
47 * rust: add `UncheckedRevision` type |
|
48 * rust: implement the `Graph` trait for all revlogs |
|
49 * rust: make `Revision` a newtype |
|
50 * perf: change the way we approach revlog reading |
|
51 * perf: ensure all readlog's reading is done within a `reading` context |
|
52 * delta-chain: move the debugdeltachain command in revlogutils |
|
53 |
|
54 == Miscellaneous == |
|
55 |