Evolve 10.3.1 released

Anton Shestakov av6 at dwimlabs.net
Sun Apr 25 16:01:14 UTC 2021


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

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

This is a bugfix release that addresses various issues and adds
compatibility with the upcoming Mercurial 5.8. Check the changelog for
details. The most notable changes are: cache reuse on different systems
(such as using 64-bit and 32-bit Python to push/pull the same repo)
should now be safe, and hg next now handles unstable changesets with
topics more correctly.

Thanks to all the people involved:

 * Anton Shestakov <av6 at dwimlabs.net>
 * Pierre-Yves David <pierre-yves.david at octobus.net>

## Evolve: 10.3.1

  * cache: fix corruption issue when mixing 32-bit and 64-bit
    environments

  * next: unstable changesets with a different topic are no longer
    targets for hg next as long as it's invoked without --no-topic flag
  * next: when some potential targets are unstable, ask user which
    changeset they want to update to (only mixing stable and unstable
    when --evolve flag is given, which is the default)

  * packaging: default to using Python 3 in Makefile

## Topic: 0.22.1

  * compatibility with Mercurial 5.8


More information about the Mercurial mailing list