New Evolve extension release: version 10.1.0
2020-10-31
We pushed a new release for the evolve extension: 10.1.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/10.1.0) and upgrade is recommended.
This version introduces support for Mercurial 5.6 and comes with a variety of
improvements and bugfixes. Check the changelog for details. The most notable
changes are: rewind command now has a --dry-run flag that shows what would be
done; it's now possible to address the whole stack (as defined by topic
extension) on newer Mercurial (5.4+) using foo#stack operator (where foo is
any revset, multiple revisions supported); and there's now an experimental
config option allowing a merge with an ancestor in specific cases.
Thanks to all the people involved:
- Anton Shestakov av6@dwimlabs.net
- Joerg Sonnenberger joerg@bec.de
- Manuel Jacob me@manueljacob.de
- Martin von Zweigbergk martinvonz@google.com
- Matt Harbison matt_harbison@yahoo.com
- Pierre-Yves David pierre-yves.david@octobus.net
- Pulkit Goyal 7895pulkit@gmail.com
- Sietse Brouwer sbbrouwer@gmail.com
- Sushil khanchi sushilkhanchi97@gmail.com
Evolve: 10.1.0
-
compatibility with Mercurial 5.6
-
numerous minor changes to packaging, Makefile, README moved to README.rst
-
evolve: various improvements to content-divergence resolution
-
evolve: fix various issues with --continue when solving content-divergence
-
evolve: specify the source of config override for
server.bundle1=no -
evolve: avoid leaving mergestate after instability resolution
-
evolve: while resolving conflicts, the evolved node will no longer be a dirstate parent (won't show up in
hg parentsand not as@inhg log -G, but it will show up as%with hg >= 5.4) -
metaedit: update bookmark location when applicable
-
rewind: add a --dry-run flag
-
rewind: properly record rewind of splits as folds
Topic: 0.20.0
- stack: support foo#stack relation revset (hg-5.4+ only)
- merge: add an experimental.topic.linear-merge option to allow oedipus merges in some cases