Show More
@@ -1,55 +1,68 b'' | |||
|
1 | = Mercurial 6.6.1 = | |
|
2 | ||
|
3 | The first two patches fix aborted transactions that could happen since 6.6. | |
|
4 | ||
|
5 | * revlog: avoid exposing delayed index entry too widely in non-inline revlog | |
|
6 | * revlog: avoid wrongly updating the data file location on "divert" | |
|
7 | * tests: do not fail tests in a state with uncommitted .py file removal | |
|
8 | * perf-tags: fix the --clear-fnode-cache-rev code | |
|
9 | * perf-tags: fix clear_cache_fnodes to actually clear that cache | |
|
10 | * censor: fix things around inlining | |
|
11 | * Various Python 3 cleanups | |
|
12 | * Various Windows test suite fixes | |
|
13 | ||
|
1 | 14 | = Mercurial 6.6 = |
|
2 | 15 | |
|
3 | 16 | As usual, a *lot* of patches don't make it to this list. |
|
4 | 17 | |
|
5 | 18 | == New Features == |
|
6 | 19 | * rust-config: add support for default config items |
|
7 | 20 | * rhg: add config defaults to configitems.toml |
|
8 | 21 | * rhg: support "status FILE" |
|
9 | 22 | * rhg: support rhg files [FILE] |
|
10 | 23 | * commands: add admin namespace |
|
11 | 24 | * admin-command: add verify command |
|
12 | 25 | * debug-delta-chain: add options to control what we compute |
|
13 | 26 | * Added some caching for uncompressed revlog chunks that speed up some operations |
|
14 | 27 | |
|
15 | 28 | == New Experimental Features == |
|
16 | 29 | |
|
17 | 30 | == Bug Fixes == |
|
18 | 31 | * Improve OpenVMS support |
|
19 | 32 | * byteify-strings: passe sysstr to attr function and wrapper |
|
20 | 33 | * journal: track bookmark deletion |
|
21 | 34 | * transaction: actually delete file created during the transaction on rollback |
|
22 | 35 | * pull: avoid referencing a variable before it is initialized |
|
23 | 36 | * rust-filepatterns: also normalize RelPath |
|
24 | 37 | * narrow: hoist a variable to a higher level to avoid use-before-init warning |
|
25 | 38 | * convert: stabilize subversion date sorter |
|
26 | 39 | * run-tests: detect HGWITHRUSTEXT value |
|
27 | 40 | * censor: accept censored revision during upgrade |
|
28 | 41 | * rust-matchers: fix quadratic complexity in `FileMatcher` |
|
29 | 42 | * unstable: do not consider internal phases when computing unstable |
|
30 | 43 | * Still a whole bunch of Python 2 -> 3 migration leftovers |
|
31 | 44 | |
|
32 | 45 | == Backwards Compatibility Changes == |
|
33 | 46 | * perf: display all timing by default |
|
34 | 47 | * infinitepush: drop the extension |
|
35 | 48 | * debug-delta-chain: print less data by default |
|
36 | 49 | |
|
37 | 50 | == Internal API Changes == |
|
38 | 51 | |
|
39 | 52 | * The revlog interface has been significantly cleaned up. |
|
40 | 53 | * configitems: add `documentation` field |
|
41 | 54 | * configitems: declare items in a TOML file |
|
42 | 55 | * configitems: move blackbox's config items to the new configitems.toml |
|
43 | 56 | * path-suboption: deprecated specifying the attributes as bytes |
|
44 | 57 | * pycompat: deprecate using bytes |
|
45 | 58 | * check-code: drop the `safehasattr` rule |
|
46 | 59 | * safehasattr: drop usage in favor of hasattr |
|
47 | 60 | * rust: add `UncheckedRevision` type |
|
48 | 61 | * rust: implement the `Graph` trait for all revlogs |
|
49 | 62 | * rust: make `Revision` a newtype |
|
50 | 63 | * perf: change the way we approach revlog reading |
|
51 | 64 | * perf: ensure all readlog's reading is done within a `reading` context |
|
52 | 65 | * delta-chain: move the debugdeltachain command in revlogutils |
|
53 | 66 | |
|
54 | 67 | == Miscellaneous == |
|
55 | 68 |
General Comments 0
You need to be logged in to leave comments.
Login now