equal
deleted
inserted
replaced
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: |