Evolve 11.1.6 released

Anton Shestakov av6 at dwimlabs.net
Thu Nov 28 14:30:38 UTC 2024


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

As usual, the release is available on PyPI, and upgrade is recommended: 
https://pypi.org/project/hg-evolve/11.1.6/

This is a bugfix release. The notable changes are: evolve won't consider 
all parts of a split content-divergent if only some of them are; 
obshashrange cache will simply reset if there are too many affected 
ranges instead of precision-deleting them from the database, this 
improves overall performance; topic stack now provides any suitable 
successor for an obsolete stack base instead of raising an error, this 
prevents errors in commands like `hg topics --age` in certain cases.

Thanks to all the people involved:

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

## Evolve: 11.1.6

   * evolve: unrelated parts of splits are no longer considered 
content-divergent, this is a port of an upstream patch included in hg 6.8.2

   * obshashrange: avoid executing too many DELETE requests at once
   * obshashrange: reset the cache if too many ranges need to be deleted

## Topic 1.1.6

   * stack: when stack base is obsolete, pick any successor, even if at 
random


More information about the Mercurial mailing list