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