Mercurial > public > mercurial-scm > hg-stable
comparison relnotes/6.4 @ 50326:f14864fffdca stable 6.4
relnotes: do 6.4
author | Rapha?l Gom?s <rgomes@octobus.net> |
---|---|
date | Thu, 23 Mar 2023 22:01:34 +0100 |
parents | 8a65b43457ab |
children | 83ea6ce48b4f |
comparison
equal
deleted
inserted
replaced
50325:2761ce777fc4 | 50326:f14864fffdca |
---|---|
1 = Mercurial 6.4rc0 = | 1 = Mercurial 6.4 = |
2 | 2 |
3 == New Features == | 3 == New Features == |
4 | 4 |
5 * There is a new internal merge tool called `internal:union-other-first`. | 5 * There is a new internal merge tool called `internal:union-other-first`. |
6 It works like `internal:union` but add other side on top of local. | 6 It works like `internal:union` but add other side on top of local. |
88 * transaction: use the standard transaction mechanism to backup branch | 88 * transaction: use the standard transaction mechanism to backup branch |
89 * bundlerepo: handle changegroup induced phase movement in the associated method | 89 * bundlerepo: handle changegroup induced phase movement in the associated method |
90 * bundlerepo: apply phase data stored in the bundle instead of assuming `draft` | 90 * bundlerepo: apply phase data stored in the bundle instead of assuming `draft` |
91 * config-item: declare undeclared path suboption | 91 * config-item: declare undeclared path suboption |
92 * narrow: read pending file when applicable | 92 * narrow: read pending file when applicable |
93 * rust: fix building on macOS (issue6801) | |
94 * run-tests: fix a crash when using the coverage options | |
95 * undo-files: also remove the undo.backupfiles | |
96 * undo-files: cleanup backup when cleaning undos | |
97 * undo-files: clean existing files up before writing new one | |
98 * undo-files: cleanup legacy files when applicable | |
99 * dirstate-v2: fix an incorrect handling of readdir errors | |
100 * rust: update zstd dependency | |
101 * rust: upgrade `rayon` dependency | |
102 * dirstate: fix the bug in [status] dealing with committed&ignored directories | |
103 * dirstate: fix a potential traceback when in `copy` and `rename` | |
104 * histedit: fix diff colors | |
105 * cext: fix for PyLong refactoring in CPython 3.12 | |
106 * py3: fix for Python 3.12 emitting SyntaxWarning on invalid escape sequences | |
107 * statprof: with Python 3.12, lineno is (more) often None | |
108 * transaction: properly clean up backup file outside of .hg/store/ | |
109 * transaction: raise on backup restoration error | |
110 * revlog: improve the robustness of the splitting process | |
111 * debugdeltachain: stop summing the same chain over and over | |
112 * url: don't ignore timeout for https connections | |
113 * py3: fix for Python 3.12 emitting SyntaxWarning on invalid escape sequences | |
114 * tests: accept a test output change in [tests/test-serve.t] | |
115 * rust: fix thread cap (for real this time) | |
116 * dirstate: try refreshing the changelog when parent are unknown | |
117 * hooks: invalidate the repo after the hooks | |
93 | 118 |
94 == Backwards Compatibility Changes == | 119 == Backwards Compatibility Changes == |
95 * rust: upgrade supported Rust toolchain version | 120 * rust: upgrade supported Rust toolchain version |
96 * rust: move all crates in the main workspace to edition 2021 | 121 * rust: move all crates in the main workspace to edition 2021 |
97 * hg-core: upgrade `zstd` dependency | 122 * hg-core: upgrade `zstd` dependency |