docs/index.rst
branchstable
changeset 643 cb6422fae653
parent 527 b81193ef3488
child 655 dd5765ae91c3
equal deleted inserted replaced
642:f8c75459e8bd 643:cb6422fae653
    18    instability
    18    instability
    19 
    19 
    20 The effort is split in two parts:
    20 The effort is split in two parts:
    21 
    21 
    22  * The **obsolescence marker** concept aims to provide an alternative to ``strip``
    22  * The **obsolescence marker** concept aims to provide an alternative to ``strip``
    23    to get rid of changesets. This concept have been partially implemented in
    23    to get rid of changesets. This concept have been partially implemented since
    24    Mercurial 2.3.
    24    Mercurial 2.3.
    25 
    25 
    26  * The **evolve** mercurial extension rewrites history using obsolete
    26  * The **evolve** mercurial extension rewrites history using obsolete
    27    *marker* under the hood.
    27    *marker* under the hood.
    28 
    28 
    76              features are still missing but there is no high risk of
    76              features are still missing but there is no high risk of
    77              repository corruption.
    77              repository corruption.
    78 
    78 
    79              Production ready version should hide such details to normal user.
    79              Production ready version should hide such details to normal user.
    80 
    80 
    81 The evolve extension require mercurial 2.3
    81 The evolve extension requires mercurial 2.4 (older version supports 2.3 and 2.2)
    82 
    82 
    83 To enable the evolve extension use::
    83 To enable the evolve extension use::
    84 
    84 
    85     $ hg clone https://bitbucket.org/marmoute/mutable-history -u stable
    85     $ hg clone https://bitbucket.org/marmoute/mutable-history -u stable
    86     $ echo '[extensions]\nevolve=$PWD/mutable-history/hgext/evolve.py' >> ~/.hgrc
    86     $ echo '[extensions]\nevolve=$PWD/mutable-history/hgext/evolve.py' >> ~/.hgrc
    87 
    87 
    88 You will probably want to use hgview_ to visualize obsolescence. Version 1.6.2
    88 You will probably want to use hgview_ to visualize obsolescence. Version 1.7.0
    89 or later is required.
    89 or later is required.
    90 
    90 
    91 .. _hgview: http://www.logilab.org/project/hgview/
    91 .. _hgview: http://www.logilab.org/project/hgview/
    92 
       
    93 (The old version 0.7 of evolve works with mercurial 2.2 but have far less feature)
       
    94 
    92 
    95 
    93 
    96  ---
    94  ---
    97 
    95 
    98 For more information see documents below:
    96 For more information see documents below: