Evolve 9.1.0 released

Pierre-Yves David pierre-yves.david at ens-lyon.org
Thu Aug 1 12:14:09 UTC 2019


I pushed a new release for the evolve extension: **9.1.0**

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

This version introduces support for Mercurial 5.1 and comes with a 
variety of improvements and bug fixes. Check the full changelog below 
for details. Significant progress toward Python 3 compatibility has been 
made too, next version might come with experimental Python 3 support.

Thanks to all the people involved:

* Anton Shestakov <av6 at dwimlabs.net>
* kevpeng at google.com
* Kyle Lippincott <spectral at google.com>
* Martin von Zweigbergk <martinvonz at google.com>
* Philippe Pepiot <philippe.pepiot at logilab.fr>
* Pierre-Yves David <pierre-yves.david at octobus.net>
* Sushil khanchi <sushilkhanchi97 at gmail.com>

## Evolve: 9.1.0

### Bug fixes:

   * pick: no longer forget file in case of conflict (issue6037),
   * pick: properly report and cleanup "unfinished state",
   * prune: don't update working copy parent if pruned revisions are 
unrelated (issue6137),
   * prune: update to the successor of wdir also with --pair/--biject 
(issue6142),
   * evolve: properly prune changeset with no change in case of conflict 
(issue5967),

### Improvements:

   * prune: spell --successor flag without any unnecessary shortcuts,

   * evolve: compatibility with Mercurial 5.1,
   * evolve: use the same wording as core in case of unresolved conflict,
   * evolve: minor output message improvements,
   * evolve: improve `hg evolve --all` behavior when "." is obsolete,

   * touch: detect resulting divergence in more cases (issue6107),
   * touch: now works with merge commit too,
   * rewind: fix behavior with merge commit,
   * fold: allow fold with merge commit,

   * metaedit: now works on merge commit.

## Topic 0.16.0

   * topic: fix confusion in branch heads checking logic.


More information about the Evolve-testers mailing list