Mercurial > evolve
view README @ 325:43a686709ded
doc: readme and uncommit reference
author | Pierre-Yves David <pierre-yves.david@logilab.fr> |
---|---|
date | Wed, 27 Jun 2012 14:48:44 +0200 |
parents | ff070b9e22ef |
children | c046b083a5e0 |
line wrap: on
line source
============================= 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 >> ~/.hgrc But 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 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. 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, all precursors and hidden - evolve: add `prune` alias to `kill`. 0.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`