Evolve 81.1 released

Pierre-Yves David pierre-yves.david at ens-lyon.org
Tue Aug 21 18:24:22 UTC 2018


We pushed a new bugfix release for the evolve extension:8.1.1

As usual, the release is available on pypi and upgrade is recommended:

   https://pypi.python.org/pypi/hg-evolve/8.1.1

This release contains fixes for `hg next`, the obshashrange cache and 
other areas.

The obshashrange protocotol is used to discovery missing markers during
exchanges exchanging. It might get enabled by default in the next 
version of the evolve extension.  We recommend trying it now by adding 
the follow to your config:

   [experimental]
   obshashrange = yes

If you were already using it, we recommend clearing your caches after 
upgrading to this this release, their consistency might have been 
impacted by (now fixed) bugs.

   hg rm .hg/cache/evoext*

Changelog:

* evolve: properly set second parent during conflict (issue5927)
* next: delete the `evolvestate` after aborting `next --evolve`
* next: fix topic restriction when passing --evolve
* prune: improve documentation
* clone: fix possible crash with clone bundle and forced cache warming
* obshashrange:
   * fix some speed and consistency issues with cache invalidation
   * fix some caches persistence issues after obshashrange discovery

Cheers,

-- 
Pierre-Yves David


More information about the Evolve-testers mailing list