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