relnotes/next
author Joerg Sonnenberger <joerg@bec.de>
Thu, 04 Mar 2021 00:31:18 +0100
changeset 46628 0a23ace80e54
parent 46498 3caa3698335e
child 46776 471cd86c8eb4
permissions -rw-r--r--
relnotes: document a number of node->revision type changes Differential Revision: https://phab.mercurial-scm.org/D10103

== New Features ==
 
 * `hg purge` is now a core command using `--confirm` by default.
 
 * The `rev-branch-cache` is now updated incrementally whenever changesets
   are added.


== New Experimental Features ==

 * There's a new `diff.merge` config option to show the changes
    relative to an automerge for merge changesets. This makes it
    easier to detect and review manual changes performed in merge
    changesets. It is supported by `hg diff --change`, `hg log -p`
    `hg incoming -p`, and `hg outgoing -p` so far.


== Bug Fixes ==



== Backwards Compatibility Changes ==


== Internal API Changes ==

 * `changelog.branchinfo` is deprecated and will be removed after 5.8.
   It is superseded by `changelogrevision.branchinfo`.

 * Callbacks for revlog.addgroup and the changelog._nodeduplicatecallback hook
   now get a revision number as argument instead of a node.

 * revlog.addrevision returns the revision number instead of the node.