Mercurial > hg
changeset 47978:bad66df931b5 stable
relnotes: update next
Differential Revision: https://phab.mercurial-scm.org/D11448
author | Raphaël Gomès <rgomes@octobus.net> |
---|---|
date | Fri, 17 Sep 2021 14:05:56 +0200 |
parents | 4a3de491e77b |
children | b84fe613de33 |
files | relnotes/next |
diffstat | 1 files changed, 20 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- a/relnotes/next Fri Sep 17 14:05:32 2021 +0200 +++ b/relnotes/next Fri Sep 17 14:05:56 2021 +0200 @@ -1,51 +1,42 @@ == New Features == - - * `hg config` now has a `--source` option to show where each - configuration value comes from. + * `debugrebuildfncache` now has an option to rebuild only the index files == Default Format Change == These changes affects newly created repositories (or new clone) done with -Mercurial 5.8. +Mercurial 6.0. == New Experimental Features == + * Added a new `web.full-garbage-collection-rate` to control performance. See + de2e04fe4897a554b9ef433167f11ea4feb2e09c for more information == Bug Fixes == + * `hg fix --working-dir` now correctly works when in an uncommitted merge state + * `rhg` (Rust fast-path for `hg`) now supports the full config list syntax + * `rhg` now parses some corner-cases for revsets correctly + * Lots of Windows fixes + * Lots of miscellaneous other fixes == Backwards Compatibility Changes == == Internal API Changes == -The Dirstate API have been updated as the previous function leaked some -internal details and did not distinct between two important cases: "We are -changing parent and need to adjust the dirstate" and "some command is changing -which file is tracked". To clarify the situation: - -* the following functions have been deprecated, +The following functions have been removed: - - dirstate.add, - - dirstate.normal, - - dirstate.normallookup, - - dirstate.merge, - - dirstate.otherparent, - - dirstate.remove, - - dirstate.drop, - -* these new functions are added for the "adjusting parents" use-case: + * `dirstate.normal` + * `dirstate.normallookup` + * `dirstate.otherparent` + * `dirstate.add` + * `dirstate.remove` + * `dirstate.drop` + * `dirstate.__getitem__` - - dirstate.update_file, - - dirstate.update_file_p1, - -* these new function are added for the "adjusting wc file" use-case": +Miscellaneous: - - dirstate.set_tracked, - - dirstate.set_untracked, - - dirstate.set_clean, - - dirstate.set_possibly_dirty, - -See inline documentation of the new functions for details. + * `wireprotov1peer`'s `batchable` is now a simple function and not a generator + anymore \ No newline at end of file