We pushed a new release for the Mercurial's evolve extension: 8.0.0

This extension extends core features around history rewriting and draft changesets sharing.

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

The release drops support for Mercurial 4.1 and 4.2 and adds support for Mercurial 4.6 to be released in a couple of days. Support for some deprecated flag or template has been dropped too.

Version changelog

evolve (8.0.0)

New feature

evolve: a new --abort flag which aborts an interrupted evolve resolving orphans,

flag which aborts an interrupted evolve resolving orphans, hg evolve now return 0 if there is nothing to evolve,

now return 0 if there is nothing to evolve, amend: a new --patch flag to make changes to current changeset by editing patch,

Bug fixes

evolve: fixed some memory leak issue,

evolve: prevent some crash with merge and split (issue5833 and issue5832),

evolve: improved support for solving phase-divergence situation,

evolve: improved support for solving orphan situation,

obs-discovery: added unit to various progress bars,

evolve: record "operation" for command where it was missing,

Compatibility changes

(for both evolve version 8.0.0 and topic version 0.9.0)