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