New Evolve extension release: version 9.2.2
Pierre-Yves David2020-01-31
We pushed a new release for the evolve extension: 9.2.2.
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/9.2.2) and upgrade is recommended.
This version introduces support for Mercurial 5.3, fixes installation issues on Python 3, improves various aspects of the documentation and comes with a variety of others bugfixes.
Thanks to all the people involved:
- Anton Shestakov av6@dwimlabs.net
- Denis Laxalde denis.laxalde@logilab.fr denis@laxalde.org
- Manuel Jacob me@manueljacob.de
- Martin von Zweigbergk martinvonz@google.com
- Pierre-Yves David pierre-yves.david@octobus.net
- Sushil khanchi sushilkhanchi97@gmail.com
Evolve: 9.2.2
Bug fixes:
- debian: allow to build with python 3
- evolve: fix content-divergence resolution when p1 is null (issue6201)
- evolve: make sure divergence resolution doesn't undo changes (issue6203)
- evolve: preserve date when resolving content-divergence (issue6202)
- metaedit: don't change commit date by default (issue5994)
- pick: don't create any successors when there were no changes (issue6093)
- py3: fix documentation generation
- py3: fix setup.py --version
- py3: fix some exception formatting
Improvements:
- amend: abort when both
--patchand--extractare passed - compatibility for changes in upcoming Mercurial 5.3
- documentation: update text and add missing figures
- evolve: also merge the date field when solving content-divergence
- evolve: use more often seen metavariables in command synopsis strings
- rewind: preserve date
Topic 0.17.2
- topic: add more options to command synopsis
- topic: fix a bug in logic of choosing destination for hg update
- topic: fix a bug in logic to choose destination when no active topic