test-evolve: extend output and exhibit an amend bug
The extended section shows the parent revision stabilizing itself on
another revision, without --any. In theory, only descendants of the
parent predecessors or of its descendants should be stabilized, and be
stabilized in parent subtree. Unfortunately, stabilize implementation
correctly picks the changesets to stabilize but not their target.
This problem is aggravated by amend registering too many obsolete
markers which prevents the stabilize selection heuristic to prune
several changesets.
=============================
Mutable History For Mercurial
=============================
:obsolete:
Introduce an ``obsolete`` concept that tracks new versions of rewritten
changesets.
:evolve:
A collection of commands to rewrite the mutable part of the history.
**These extensions are experimental and are not meant for production.**
See doc/ directory for details
Contribute
==================
The simplest way to contribute is to issue a pull request on bitbucket.
However, some cutting edge change may be found in a mutable repository hosted
by logilab before they are published.
http://hg-lab.logilab.org/wip/mutable-history/
Make sure to check lastest draft changeset before submitting new changeset.