README
author Patrick Mezard <patrick@mezard.eu>
Wed, 20 Jun 2012 14:43:20 +0200
changeset 285 691cb55358b0
parent 267 34020ca0c451
child 293 232990fbecb5
permissions -rw-r--r--
obsolete: do not obsolete rebase --detach nullmerge revs Rebase state contains the changesets to rebase as well as 'nullmerge' entries used drive the merge strategy. These nullmerge were not rebased and should be ignored, and certainly not be marked obsolete.

=============================
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.