New Evolve extension release: version 11.1.6
2024-11-27We released a new version of the evolve extension: 11.1.6.
This extension extends core features around history rewriting and draft changesets sharing.
As usual, the release is available on PyPI, and upgrade is recommended.
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@dwimlabs.net
- Pierre-Yves David pierre-yves.david@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