# HG changeset patch # User Raphaël Gomès # Date 1679605294 -3600 # Node ID f14864fffdcab725d9eac6d4f4c07be05a35f59a # Parent 2761ce777fc4d1a02e2719d9b7d3ca4d3f75d0fa relnotes: do 6.4 diff -r 2761ce777fc4 -r f14864fffdca relnotes/6.4 --- a/relnotes/6.4 Thu Mar 23 11:36:25 2023 +0000 +++ b/relnotes/6.4 Thu Mar 23 22:01:34 2023 +0100 @@ -1,4 +1,4 @@ -= Mercurial 6.4rc0 = += Mercurial 6.4 = == New Features == @@ -90,6 +90,31 @@ * bundlerepo: apply phase data stored in the bundle instead of assuming `draft` * config-item: declare undeclared path suboption * narrow: read pending file when applicable + * rust: fix building on macOS (issue6801) + * run-tests: fix a crash when using the coverage options + * undo-files: also remove the undo.backupfiles + * undo-files: cleanup backup when cleaning undos + * undo-files: clean existing files up before writing new one + * undo-files: cleanup legacy files when applicable + * dirstate-v2: fix an incorrect handling of readdir errors + * rust: update zstd dependency + * rust: upgrade `rayon` dependency + * dirstate: fix the bug in [status] dealing with committed&ignored directories + * dirstate: fix a potential traceback when in `copy` and `rename` + * histedit: fix diff colors + * cext: fix for PyLong refactoring in CPython 3.12 + * py3: fix for Python 3.12 emitting SyntaxWarning on invalid escape sequences + * statprof: with Python 3.12, lineno is (more) often None + * transaction: properly clean up backup file outside of .hg/store/ + * transaction: raise on backup restoration error + * revlog: improve the robustness of the splitting process + * debugdeltachain: stop summing the same chain over and over + * url: don't ignore timeout for https connections + * py3: fix for Python 3.12 emitting SyntaxWarning on invalid escape sequences + * tests: accept a test output change in [tests/test-serve.t] + * rust: fix thread cap (for real this time) + * dirstate: try refreshing the changelog when parent are unknown + * hooks: invalidate the repo after the hooks == Backwards Compatibility Changes == * rust: upgrade supported Rust toolchain version