1 ============================= |
1 ============================= |
2 Mutable History For Mercurial |
2 Mutable History For Mercurial |
3 ============================= |
3 ============================= |
4 |
4 |
5 This package supplies the ``evolve`` extension for Mercurial, which |
5 This package supplies the ``evolve`` extension for Mercurial, |
6 provides several commands to mutate history and deal with the |
6 |
7 resulting issues. |
7 **The full implementation of the changeset evolution concept is still in |
8 |
8 progress.** Please subscribe to the `evolve-testers mailing list <https://www.mercurial-scm.org/mailman/listinfo/evolve-testers>`_ to stay up to date with changes. |
9 It also: |
9 |
10 |
10 This extensions: |
11 - enables the "changeset obsolescence" feature of Mercurial |
11 |
12 - issues several warning messages when trouble appears in your repository |
12 * enables the "changeset obsolescence" feature of Mercurial core |
13 |
13 |
14 **This extension is experimental and not yet meant for production.** |
14 * provides a set of commands to mutate your history, |
|
15 |
|
16 * issues several warning messages when troubles from some mutable appears in |
|
17 your repository, |
|
18 |
|
19 * provides a ``hg evolve`` command to deal with such "troubles". |
|
20 issues. |
15 |
21 |
16 You can enable it by adding the line below to the ``extensions`` |
22 You can enable it by adding the line below to the ``extensions`` |
17 section of your hgrc:: |
23 section of your hgrc:: |
18 |
24 |
19 evolve = PATH/TO/evolve-main/hgext3rd/evolve/ |
25 evolve = PATH/TO/evolve-main/hgext3rd/evolve/ |