Evolve 8.4.0 released

Pierre-Yves David pierre-yves.david at ens-lyon.org
Wed Jan 23 20:54:10 UTC 2019


I pushed a new release for the evolve extension: 8.4.0

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

This version drops support for Mercurial version 4.3 and bring a variety of
improvements and bug fixes. Check the full changelog below for details. 
Thanks to all
the people involved:

* Anton Shestakov
* Boris Feld
* James Reynolds
* Martijn Pieters
* Martin von Zweigbergk
* Matt Harbison
* Pierre-Yves David
* Pulkit Goyal
* Sushil khanchi

## Evolve: 8.4.0

### compatibility

   * compat: add compatibility with Mercurial 4.9
   * compat: drop compatibility with Mercurial 4.3

### Bug Fixes

   * evolve: avoid potential crash when stabilizing orphan merges
   * evolve: pick right destination in split+prune cases issue5686
     (hg-4.9 only)
   * evolve: prioritize --rev/--any/--all option over obsolete working
             directory

### behavior changes

   * fold: concatenate commit message in revision order
   * next: evolve aspiring children by default (use --no-evolve to skip)
   * next: pick lower part of a split as destination
   * push: have `--publish` overrule the `auto-publish` config
   * split: accept file patterns
   * split: improve and update the user prompt (BC)
   * split: make it possible to drop change during a split
   * split: no longer accept revision without --rev (BC)
   * split: support for non interactive splits

## Topic 0.13.0

   * stack: introduce a --children flag (see help for details)
   * stack: support for '#stack[idx]' absolute indexing in revset
            (hg-4.9+ only)
   * topic: support for '#topic[idx]' relative indexing in revset
            (hg-4.9+ only)
   * topic: make --age compatible with the usual other display
   * topics: improve the message around topic changes

-- 
Pierre-Yves David


More information about the Evolve-testers mailing list