docs/index.rst
changeset 2871 c6289ec369cb
parent 2870 fffdc8481d89
child 2872 78debdfb3e4d
equal deleted inserted replaced
2870:fffdc8481d89 2871:c6289ec369cb
    16 
    16 
    17 .. _`evolve`: https://www.mercurial-scm.org/wiki/EvolveExtension
    17 .. _`evolve`: https://www.mercurial-scm.org/wiki/EvolveExtension
    18 
    18 
    19 With core Mercurial, changesets are permanent and immutable. You can
    19 With core Mercurial, changesets are permanent and immutable. You can
    20 commit new changesets to modify your source code, but you cannot
    20 commit new changesets to modify your source code, but you cannot
    21 modify or remove old changesets—they are carved in stone for all
    21 modify or remove old changesets.
    22 eternity.
       
    23 
    22 
    24 For years, Mercurial has included various extensions that allow
    23 For years, Mercurial has included various extensions that allow
    25 history modification: ``rebase``, ``mq``, ``histedit``, and so forth.
    24 history modification: ``rebase``, ``mq``, ``histedit``, and so forth.
    26 These are useful and popular extensions, and in fact history
    25 These are useful and popular extensions, and in fact history
    27 modification is one of the big reasons DVCSes (distributed version
    26 modification is one of the big reasons DVCSes (distributed version