tests/test-evolve.t
branchstable
changeset 1709 989ed2f30d41
parent 1686 474db2d60202
child 1710 aec233d3cafd
equal deleted inserted replaced
1703:3460887b6859 1709:989ed2f30d41
    54       Unlike the previous way of handling such changes, by stripping the old
    54       Unlike the previous way of handling such changes, by stripping the old
    55       changesets from the repository, obsolescence markers can be propagated
    55       changesets from the repository, obsolescence markers can be propagated
    56       between repositories. This allows for a safe and simple way of exchanging
    56       between repositories. This allows for a safe and simple way of exchanging
    57       mutable history and altering it after the fact. Changeset phases are
    57       mutable history and altering it after the fact. Changeset phases are
    58       respected, such that only draft and secret changesets can be altered (see
    58       respected, such that only draft and secret changesets can be altered (see
    59       'hg hg phases' for details).
    59       'hg help phases' for details).
    60   
    60   
    61       Obsolescence is tracked using "obsolete markers", a piece of metadata
    61       Obsolescence is tracked using "obsolete markers", a piece of metadata
    62       tracking which changesets have been made obsolete, potential successors
    62       tracking which changesets have been made obsolete, potential successors
    63       for a given changeset, the moment the changeset was marked as obsolete,
    63       for a given changeset, the moment the changeset was marked as obsolete,
    64       and the user who performed the rewriting operation. The markers are stored
    64       and the user who performed the rewriting operation. The markers are stored