Mutable History For Mercurial

This repository holds three experimental extensions that introduce concepts
related to history rewriting in mercurial.


    Introduce a state concept. It allows to track which changesets have been
    made public and immutable and which you want to keep local.


    Introduce an ``obsolete`` concept that tracks new versions of rewritten

    A collection of commands to rewrite the mutable part of the history.

**These extensions are experimental and are not meant for production.**

See each extension documentation for details

rewrite Extension

state: To be written