docs/index.rst
changeset 2861 54a95c333102
parent 2557 e3acb8823900
child 2864 4be11d7b13fa
equal deleted inserted replaced
2860:27ae7afd9a2a 2861:54a95c333102
    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