Evolve 10.5.0 released

Anton Shestakov av6 at dwimlabs.net
Fri Feb 25 14:54:56 UTC 2022


We released a new version of the evolve extension: 10.5.0.

As usual, the release is available on PyPI and upgrade is recommended.

This is a feature release. The most notable changes are: a new command: 
fixup, which is used to add changes from the working directory to an 
arbitrary revision. An issue with histedit not preserving topics in 
certain situations was also fixed, see 
https://bz.mercurial-scm.org/show_bug.cgi?id=6550. Evolve is now 
compatible with the upcoming Mercurial 6.1, which includes head 
computation code that is obsolescence-aware (adapted from the evolve 
extension). With an up-to-date client and server you should expect hg 
push to take much less time. Also compatibility with Mercurial 4.7 was 
dropped in this release.

Thanks to all the people involved:

  * Anton Shestakov <av6 at dwimlabs.net>
  * Faheem Mitha <faheem at faheem.info>
  * Georges Racinet <georges.racinet at octobus.net>
  * Kim Alvefur <zash at zash.se>
  * Raphaël Gomès <rgomes at octobus.net>
  * Simon Sapin <simon.sapin at octobus.net>
  * Sushil khanchi <sushilkhanchi97 at gmail.com>

## Evolve: 10.5.0

   * compatibility with Mercurial 6.1

   * evolve: handle cases when working directory parent has multiple
     successors
   * multiple commands: do not check for new divergence if divergence is
     allowed via configuration
   * fixup: a new experimental command to add working directory changes
     to a specified revision
   * pick: show abort message after pick is aborted for consistency

   * evolve, pullbundle: drop compatibility with Mercurial 4.7

## Topic: 0.24.0

   * compatibility with Mercurial 6.1

   * topic: make histedit preserve topics when the first changeset in a
     stack is rewritten (issue6550)

   * drop compatibility with Mercurial 4.7


More information about the Mercurial mailing list