Evolve 6.4.0 released
Pierre-Yves David
pierre-yves.david at ens-lyon.org
Sat Jun 17 15:32:40 UTC 2017
I've pushed a new release for evolution: 6.4.0
The largest change in this release is the new '{obsfate}' template. It
display useful information about what happened to obsolete changesets.
By default, on simple local usage it display a minimal amount of
information. eg:
- pruned
- rewritten as 286d27aa69af
- split as a8262b7784f9, 4b426ae96ff2
The hash used in the template is are the closest available successors.
It respect the repository filtering, so hidden changeset will be skipped
over unless --hidden is specified.
On more advance use cases, the template will change other users have
been involved in the rewritting. eg:
- pruned by Yuya Nishihara <yuya at tcha.org>
- rewritten by Gregory Szorc <gregory.szorc at gmail.com> as 3fad59faba8a
Finally, the template behavior will adjust to --quiet and --verbose: eg:
- quiet: rewritten as fd452bc668f7
- normal: rewritten as fd452bc668f7
- verbose: rewritten by Pierre-Yves David
<pierre-yves.david at octobus.net> as fd452bc668f7 (at 2017-06-03 20:09 +0200)
- quiet: rewritten as 9576974a3b6d
- normal: rewritten by Gregory Szorc <gregory.szorc at gmail.com> as
9576974a3b6d
- verbose: rewritten by Gregory Szorc <gregory.szorc at gmail.com> as
9576974a3b6d (at 2017-06-05 23:05 -0700)
(more update and improvement on this soon)
Here is the rest of the changelog:
- template: fix 'successors' and 'precursors' template to expose hex,
- effect flag: the experiment is now active by default,
(see 'hg help -e evolve' to opt out)
- effect flag: fix a small bug related to hidden changeset,
- obscache: reduce impact on large repository,
- obshashrange: add '.max-revs' option. see extension help for details
Cheers,
--
Pierre-Yves David
More information about the Evolve-testers
mailing list