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 <a...@dwimlabs.net>
 * Pierre-Yves David <pierre-yves.da...@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
_______________________________________________
Evolve-testers mailing list
evolve-test...@lists.mercurial-scm.org
https://lists.mercurial-scm.org/mailman/listinfo/mercurial-evolve-testers

Reply via email to