# HG changeset patch # User Raphaël Gomès # Date 1666627642 -7200 # Node ID 4e70efd5fd0ef6f538ecc809070c002c57858993 # Parent fb0cec9ea8bdc99cdee1d390dc4b2f55ec73c2ba relnotes: add 6.3 diff -r fb0cec9ea8bd -r 4e70efd5fd0e relnotes/6.3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/relnotes/6.3 Mon Oct 24 18:07:22 2022 +0200 @@ -0,0 +1,77 @@ += Mercurial 6.3rc0 = + +== New Features == + + * bundle: introduce a --exact option + * perf-bundle: add a new command to benchmark bundle creation time + * perf-bundle: accept --rev arguments + * perf-bundle: accept --type argument + * perf-unbundle: add a perf command to time the unbundle operation + * perf: introduce a benchmark for delta-find + * contrib: add support for rhel9 + * phase-shelve: Implement a 'shelve.store' experimental config + * debug-delta-find: introduce a quiet mode + * sort-revset: introduce a `random` variant + * phase: introduce a dedicated requirement for the `archived` phase + * rebase: add boolean config item rebase.store-source + * rhg: make [rhg status -v] work when it needs no extra output + * rhg: support "!" syntax for disabling extensions + * rhg: add debugrhgsparse command to help figure out bugs in rhg + * rhg: add sparse support + * rhg-status: add support for narrow clones + * templates: add filter to reverse list + * contrib: add pull_logger extension + * revset: handle wdir() in `roots()` + * revset: handle wdir() in `sort(..., -topo)` + * rhg: support tweakdefaults + * rhg: parallellize computation of [unsure_is_modified] + +== Default Format Change == + +These changes affect newly created repositories (or new clones) done with +Mercurial 6.3. + +== New Experimental Features == + +== Bug Fixes == + + * shelve: demonstrate that the state is different across platforms (issue6735) + * shelve: in test for trailing whitespace, strip commit (issue6735) + * shelve: remove strip and rely on prior state (issue6735) + * tests: fix http-bad-server expected errors for python 3.10 (issue6643) + * status: let `--no-copies` override `ui.statuscopies` + * releasenotes: use re.MULTILINE mode when checking admonitions + +== Backwards Compatibility Changes == + + * chg worker processes will now correctly load per-repository configuration + when given a both a relative `--repository` path and an alternate working + directory via `--cwd`. A side-effect of this change is that these workers + will now return an error if hg cannot find the current working directory, + even when a different directory is specified via `--cwd`. + * phase: rename the requirement for internal-phase from `internal-phase` to `use-internal-phase` (see 74fb1842f8b962cf03d7cd5b841dbcf2ae065587) + +== Internal API Changes == + +== Miscellaneous == + + * sslutil: use proper attribute to select python 3.7+ + * typing: suppress a few pyi-errors with more recent pytype + * ci: bump pytype to 2022.03.29 + * bundlespec: add documentation about existing option + * subrepo: avoid opening console window for non-native subrepos on Windows + * setup: unconditionally enable the `long-paths-support` option on Windows + * setup: use the full executable manifest from `python.exe` + * tests: work around libmagic bug in svn subrepo tests + * packagelib: use python3 by default + * Improve `hg bisect` performance + * perf: properly process formatter option in perf::unbundle + * compare-disco: miscellaneous display improvements + * fsmonitor: better compatibility with newer Pythons + * revlog: finer computation of "issnapshot" + * rhg: don't fallback if `strip` or `rebase` are activated + * perf: make perf::bundle compatible before 61ba04693d65 + * perf: make perf::bundle compatible down to 5.2 + * run-tests: display the time it took to install Mercurial + * mergetools: don't let meld open all changed files on startup + * dirstate-v2: skip evaluation of hgignore regex on cached directories diff -r fb0cec9ea8bd -r 4e70efd5fd0e relnotes/next --- a/relnotes/next Mon Oct 24 17:30:44 2022 +0200 +++ b/relnotes/next Mon Oct 24 18:07:22 2022 +0200 @@ -13,12 +13,6 @@ == Backwards Compatibility Changes == - * chg worker processes will now correctly load per-repository configuration - when given a both a relative `--repository` path and an alternate working - directory via `--cwd`. A side-effect of this change is that these workers - will now return an error if hg cannot find the current working directory, - even when a different directory is specified via `--cwd`. - == Internal API Changes == == Miscellaneous ==