Evolve 6.7.0 released
Pierre-Yves David
pierre-yves.david at ens-lyon.org
Wed Sep 27 22:21:26 UTC 2017
I've pushed a new release for evolution: 6.7.0
As usual, the release is available on pypi and upgrade is recommended.
The most notable new feature are the --interactive flag support for `hg
amend --extract` (also known as `hg uncommit`) and a command to help
migration from bookmark to topic (`hg debugconvertbookmark`).
It also contains multiple small improvement to both evolve and topic. In
particular regarding documentation following the evolve mini-sprint in
August.
evolve (6.7.0)
* compatibility with change in future 4.4 at this release date,
* documentation: improvement to content, wording and graphs,
* obslog: improved templatability,
* obslog/log: improve verb used to describe and evolution,
* pstatus/pdiff: update to full command. They now appears in the help,
* uncommit: add a --interactive option (4.3+ only).
topic (0.3.0)
* push: add a --topic option to mirror --bookmark and --branch,
* stack: improve display of interleaved topic,
* stack: improve display of merge commit,
* topic: add a new 'debugconvertbookmark' commands (4.3+ only),
It helps migrating from bookmark feature branch to topic feature
branch,
* topic: --age flag also shows the user who last touched the topic,
* topic: be more informative about topic activation and deactivation,
* topic: gain a --current flag,
* topic: small clarification and cleanup on various output.
Writing that announcement, I also realized the 5.6.0 (late July) was
never announced. So here is it:
evolve (6.6.0):
* amend: add a --extract flag to move change back to the working copy,
(same as uncommit, but accessible through the amend commit)
* split: now properly refuse to split public changeset,
* commands: unify and improve pre-rewrite validation and error message
* uncommit: add support for --current-date and --current-user option,
* fold: add support for --current-date and --current-user option,
* metaedit: add support for --current-date and --current-user option,
* split: add support for --current-date and --current-user option,
* compat: use various new API instead of the one deprecated in 4.3,
(when available)
* documentation: various minor documentation update.
topic (0.2.0):
* topic: add --age option to sort topic by the most recently touched,
* topic: add a 't0' to access the root of a topic while keeping it
active,
* topic: allow 'hg prev' to move to 't0',
* topic: add a config option to enforce topic on new commit,
(experimental.enforce-topic)
* topic: make command names valid as expected, even if ui.strict=true.
Cheers,
--
Pierre-Yves David
More information about the Evolve-testers
mailing list