equal
deleted
inserted
replaced
27 modification is one of the big reasons DVCSes (distributed version |
27 modification is one of the big reasons DVCSes (distributed version |
28 control systems) like Mercurial took off. |
28 control systems) like Mercurial took off. |
29 |
29 |
30 But there's a catch: until now, Mercurial's various mechanisms for |
30 But there's a catch: until now, Mercurial's various mechanisms for |
31 modifying history have been *unsafe*, in that changesets were |
31 modifying history have been *unsafe*, in that changesets were |
32 destroyed (“stripped”) rather than simply made invisible. |
32 destroyed (“stripped”) rather than simply made hidden. |
33 |
33 |
34 ``evolve`` makes things better in a couple of ways: |
34 ``evolve`` makes things better in a couple of ways: |
35 |
35 |
36 * It changes the behaviour of most existing history modification |
36 * It changes the behaviour of most existing history modification |
37 extensions (``rebase``, ``histedit``, etc.) so they use a safer |
37 extensions (``rebase``, ``histedit``, etc.) so they use a safer |