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