view relnotes/next @ 48241:7d1e60244561

path: keep the path instance in the `pulloperation` This will allow more pull code to use the path options. Ideally we would modify the peer API to keep the path instance. However that is much more churn that I can deal with for my current goal: adjusting a user facing API for a new feature before we release it in the 6.0 changesets. So I am taking a shortcut that seems reasonable. Differential Revision: https://phab.mercurial-scm.org/D11674
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Fri, 15 Oct 2021 03:28:28 +0200
parents ff2304dd3ba9
children 4d2ab365699e
line wrap: on
line source

== New Features ==
  * `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 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
 * `hg email -o` now works again when not mentioning a revision
 * Lots of Windows fixes
 * Lots of miscellaneous other fixes

== Backwards Compatibility Changes ==


== Internal API Changes ==

The following functions have been removed:

  * `dirstate.normal`
  * `dirstate.normallookup`
  * `dirstate.otherparent`
  * `dirstate.add`
  * `dirstate.remove`
  * `dirstate.drop`
  * `dirstate.__getitem__`

Miscellaneous:

 * `wireprotov1peer`'s `batchable` is now a simple function and not a generator
   anymore