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