Evolve 11.1.3 released
Anton Shestakov
av6 at dwimlabs.net
Mon Apr 15 18:50:04 UTC 2024
We released a new version of the evolve extension: 11.1.3.
As usual, the release is available on PyPI, and upgrade is recommended:
https://pypi.org/project/hg-evolve/11.1.3/
This is a bugfix release. The most notable changes are the new debug
command (and a related server-side safeguard) to prevent issues with
unexpected topic namespaces. Now server operators can forbid pushes that
contain commits that have any topic namespace set, and if there are such
commits in a repo already, they can have their metadata rewritten to
exclude `topic-namespace` field using a debug command. This way some
users can start using topic namespaces, and others can avoid any
interactions with this new feature until it's more complete and less
experimental.
Thanks to all the people involved:
* Anton Shestakov <av6 at dwimlabs.net>
* Pierre-Yves David <pierre-yves.david at octobus.net>
## Evolve: 11.1.3
* no changes, just a version bump
## Topic 1.1.3
* topic namespaces: add hg debug-default-topic-namespace command that
can list changesets with problematic topic namespaces (i.e. "none" and
"default") and rewrite them
* topic namespaces: new experimental.tns-reject-push config to make
servers reject pushes that contain changesets with any topic namespace
in commit extras
* topic namespaces: slightly change .hg/topic-namespace cleanup code
to be executed on acquiring a wlock instead of on reading
.hg/topic-namespace
More information about the Evolve-testers
mailing list