New Evolve extension release: version 9.3.1
Pierre-Yves David2020-04-08
We pushed a new release for the evolve extension: 9.3.1.
This extension extends core features around history rewriting and draft changesets sharing.
As usual, the release is [available on PyPI](https://pypi.python.org/pypi/hg- evolve/9.3.1) and upgrade is recommended.
The release contains improvements and bugfixes on multiple aspects. Check the changelog for details. The most notable changes are: fixes and improvements to discovery and exchange algorithm (and pushing in general) and improved support for Mercurial 5.3.
Thanks to all the people involved:
- Anton Shestakov av6@dwimlabs.net
- Eric Spishak-Thomas emspishak@gmail.com
- Manuel Jacob me@manueljacob.de
- Pierre-Yves David pierre-yves.david@octobus.net
- Yohann Rebattu yohann@rebattu.fr
Evolve: 9.3.1
-
compat: make touch-noise and rewind-hash extra field be bytes
-
obsexchange: avoid sending too large request to http server
-
obsdiscovery: server no longer aborts with a 500 error if client sends a request without obscommon
-
obsdiscovery: avoid considering locally hidden changeset
-
single-heads: ignore obsolete section when enforcing one head per branch
-
evolve: improved behavior when evolving above the result of a split
-
evolve: checking for new head on push is no longer confused by mixed branches (or topics)
Topic 0.18.1
- topic: fix auto-publish=abort with server that auto-publishes bare branches