Evolve 9.3.0 released

Pierre-Yves David pierre-yves.david at ens-lyon.org
Wed Mar 4 22:49:32 UTC 2020


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

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 change are: Improved 
support for Mercurial 5.3, drop of support for Mercurial 4.5, and a new 
configuration in topic to hide changesets with a topic set to clients 
without topic support.

Thanks to all the people involved:

* Anton Shestakov <av6 at dwimlabs.net>
* Martin von Zweigbergk <martinvonz at google.com>
* Pierre-Yves David <pierre-yves.david at octobus.net>
* Pulkit Goyal <7895pulkit at gmail.com>
* Rodrigo Damazio <rdamazio at google.com>
* Sushil khanchi <sushilkhanchi97 at gmail.com>
* willstott101 at gmail.com


## Evolve: 9.3.0

9.3.0 -- 2020-03-04
-------------------

    * compat: compatibility with Mercurial 5.3
    * compat: drop compatibility with Mercurial 4.5
    * compat: cleanup old compatibility code for Mercurial < 4.5

    * evolve: extensive cleanup of functions, template keywords and 
compatibility
      code related to obsfate and successorssets
    * evolve: add content divergence checking to the standard 
pre-rewrite check
    * evolve: improve the message associated with content divergence
    * evolve: correctly handle --continue and --stop when relocating
      content-divergent changesets

    * exchange: dropped more bundle-1 related dead code

    * help: categorizing evolve and topic commands

    * obslog: make templatable (more change coming in the next version)
    * obslog: show folds and use more specific verbs when possible

## Topic 0.18.0

    * topic: add a `experimental.topic.server-gate-topic-changesets` config

Cheers,


More information about the Mercurial mailing list