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