New Evolve extension release: version 8.4.0
Pierre-Yves David2019-01-22
We pushed a new release for the evolve extension: 8.4.0
This extension extends core features around history rewriting and draft changesets sharing.
As usual, the release is [available on pypi](https://pypi.python.org/pypi/hg- evolve/8.4.0) 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
--publishoverrule theauto-publishconfig - 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 for
hg topic - topics: improve the message around topic changes