From av6 at dwimlabs.net Thu Nov 28 14:31:25 2024 From: av6 at dwimlabs.net (Anton Shestakov) Date: Thu, 28 Nov 2024 18:31:25 +0400 Subject: Evolve 11.1.6 released Message-ID: <8399932c-aea2-4098-8097-5f06593efa8f@dwimlabs.net> 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 * Pierre-Yves David ## 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