Evolve 9.3.1 released

Pierre-Yves David pierre-yves.david at ens-lyon.org
Wed Apr 8 15:32:48 UTC 2020


We pushed a new release for the evolve extension: 9.3.1.

As usual, the release is available on PyPI 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 at dwimlabs.net>
  * Eric Spishak-Thomas <emspishak at gmail.com>
  * Manuel Jacob <me at manueljacob.de>
  * Pierre-Yves David <pierre-yves.david at octobus.net>
  * Yohann Rebattu <yohann at 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

Cheers,

-- 
Pierre-Yves David


More information about the Mercurial mailing list