Evolve 10.5.1 released

Anton Shestakov av6 at dwimlabs.net
Tue Apr 26 18:21:20 UTC 2022


We released a new version of the evolve extension: 10.5.1.

As usual, the release is available on PyPI and upgrade is recommended.

This is a bugfix release. The most notable changes are: more work on
fixup command that was introduced in the previous release, and a couple
of bug fixes. Evolve is no longer confused when trying to select the
latest successor in cases where a changeset was split and its child was
pruned, see https://bz.mercurial-scm.org/show_bug.cgi?id=6648. Evolve
with --dry-run flag used to update working directory in certain cases,
see https://bz.mercurial-scm.org/show_bug.cgi?id=6669, this was fixed.
There are also changes that should help Debian package maintainers; e.g.
it's now possible to use system cbor instead of the one we vendor.

Thanks to all the people involved:

  * Andrej Shadura <andrew.shadura at collabora.co.uk>
  * Anton Shestakov <av6 at dwimlabs.net>
  * Georges Racinet <georges.racinet at octobus.net>
  * Pierre-Yves David <pierre-yves.david at octobus.net>

## Evolve: 10.5.1

   * evolve: avoid updating working copy when --dry-run is given (issue6669)
   * evolve: correctly pick successors of a split changeset when its
child was pruned (issue6648)
   * fixup: allow to be aborted using hg abort
   * fixup: work correctly with bookmarks

   * packaging: allow to unvendor cbor, update debian/copyright


More information about the Mercurial mailing list