diff --git a/relnotes/next b/relnotes/next --- a/relnotes/next +++ b/relnotes/next @@ -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