Evolve 6.3.0 released

Pierre-Yves David pierre-yves.david at ens-lyon.org
Wed May 31 12:42:18 UTC 2017


I've pushed a new release for evolution: 6.3.0


First, this version fix for an old bug with obsmarkers discovery. We 
recommend upgrading client and server together as soon as possible to 
avoid extra time and bandwidth usage.
(see 
https://www.mercurial-scm.org/pipermail/evolve-testers/2017-May/000257.html 
for details)


There are notable changes in this release

  - obsmarkers discovery fix (see above)

  - template: add a 'precursors' template that display the closests 
precursors of changesets

  - template: add a 'successors' template that display the closests 
successors set of changesets

  - obslog: add an '--all' option to show the whole obsolescence history 
tree.

  - evolution: add an experiment to track the effect of rewrites.
    (See hg help - evolve for details)


As for the previous one, this release is available on PyPI. Please
upgrade. Full changelog below:

  - exchange: fix the "relevant-markers" algorithm to include inline prune.

    This will impact discovery of obsmarkers between server and client 
if one still uses the old algorithm. Please upgrade both clients and 
servers as soon as possible. (See changeset 176d1a0ce385 in core 
Mercurial for details)

  - obsdiscovery: add a config flag to disable all obsmarkers discovery 
(See hg help - evolve for details)
  - obsmarker discovery experiment: add options to restrict memory 
consumption on large repository (see "hg help -e evolve" for details).
  - template: add a 'obsfate' template that display how a changeset has 
evolved

Cheers,

-- 
Pierre-Yves David


More information about the Evolve-testers mailing list