Mercurial > evolve
comparison docs/index.rst @ 2871:c6289ec369cb
doc: be less dramatic about changeset immutability
Quoting Phillipe: "This is not a Tolkien Novel".
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 29 Aug 2017 16:14:28 +0200 |
parents | fffdc8481d89 |
children | 78debdfb3e4d |
comparison
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 |