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
_______________________________________________
Evolve-testers mailing list
[email protected]
https://www.mercurial-scm.org/mailman/listinfo/evolve-testers

Reply via email to