=============================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.**You can quicky enable them using:: ./enable.sh >> ~/.hgrcBut it's recommended to look at the doc in the first place.See doc/ directory for details.Online version of the doc is available: http://hg-lab.logilab.org/doc/mutable-history/html/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 hostedby logilab before they are published. http://hg-lab.logilab.org/wip/mutable-history/Make sure to check lastest draft changeset before submitting new changeset.Changelog==================0.3.0 --- obsolete: Add "latecomer" error detection (stabilize does not handle resolution yet)- evolve: Introduce a new `uncommit` command to remove change from a changeset- rebase: allow the use of --keep again- commit: --amend option create obsolete marker (but still strip)- obsolete: fewer marker are created when collapsing revision.- revset: add, successors(), allsuccessors(), precursors(), allprecursors(), latecomer() and hidden()- evolve: add `prune` alias to `kill`.- stabilize: clearly state that stabilize does nto handle conflict- template: add an {obsolete} keyword0.2.0 -- 2012-06-20- stabilize: improve choice of the next changeset to stabilize- stabilize: improve resolution of several corner case- rebase: handle removing empty changesets- rebase: handle --collapse- evolve: add `obsolete` alias to `kill`- evolve: add `evolve` alias to `stabilize`