docs/obs-terms.rst
branchmercurial-3.5
changeset 1698 dd6f090b7342
parent 1660 ec4167ac79ab
child 2862 07ce6c063c61
equal deleted inserted replaced
1606:c2739551ea4e 1698:dd6f090b7342
    18 - no *successor*: the *precursor* is just discarded.
    18 - no *successor*: the *precursor* is just discarded.
    19 - one *successor*: the *precursor* has been rewritten
    19 - one *successor*: the *precursor* has been rewritten
    20 - multiple *successors*: the *precursor* were splits in multiple
    20 - multiple *successors*: the *precursor* were splits in multiple
    21   changesets.
    21   changesets.
    22 
    22 
    23 .. The *precursors* and *successors* terms can be used on changeset directy:
    23 .. The *precursors* and *successors* terms can be used on changeset directly:
    24 
    24 
    25 .. :precursors: of a changeset `A` are changesets used as *precursors* by
    25 .. :precursors: of a changeset `A` are changesets used as *precursors* by
    26 ..              obsolete marker using changeset `A` as *successors*
    26 ..              obsolete marker using changeset `A` as *successors*
    27 
    27 
    28 .. :successors: of a changeset `B` are changesets used as *successors* by
    28 .. :successors: of a changeset `B` are changesets used as *successors* by
    82 |                     |                          |                             |
    82 |                     |                          |                             |
    83 |                     |                          | *suspended* changeset is    |
    83 |                     |                          | *suspended* changeset is    |
    84 |                     |                          | *obsolete* with at least    |
    84 |                     |                          | *obsolete* with at least    |
    85 |                     |                          | one non-obsolete descendant |
    85 |                     |                          | one non-obsolete descendant |
    86 |                     |                          |                             |
    86 |                     |                          |                             |
    87 |                     |                          | Thoses descendants prevent  |
    87 |                     |                          | Those descendants prevent   |
    88 |                     |                          | properties of extincts      |
    88 |                     |                          | properties of extinct       |
    89 |                     |                          | changesets to apply. But    |
    89 |                     |                          | changesets to apply. But    |
    90 |                     |                          | they will refuse to be      |
    90 |                     |                          | they will refuse to be      |
    91 |                     |                          | pushed without --force.     |
    91 |                     |                          | pushed without --force.     |
    92 |                     |                          |                             |
    92 |                     |                          |                             |
    93 |                     +--------------------------+-----------------------------+
    93 |                     +--------------------------+-----------------------------+
   167 | Changesets in the *public* phases.                                           |
   167 | Changesets in the *public* phases.                                           |
   168 |                                                                              |
   168 |                                                                              |
   169 | Rewriting operation refuse to work on immutable changeset.                   |
   169 | Rewriting operation refuse to work on immutable changeset.                   |
   170 |                                                                              |
   170 |                                                                              |
   171 | Obsolete markers that refer an immutable changeset as precursors have        |
   171 | Obsolete markers that refer an immutable changeset as precursors have        |
   172 | no effect on the precussors but may have effect on the successors.           |
   172 | no effect on the precursors but may have effect on the successors.           |
   173 |                                                                              |
   173 |                                                                              |
   174 | When a *mutable* changeset becomes *immutable* (changing its phase from draft|
   174 | When a *mutable* changeset becomes *immutable* (changing its phase from draft|
   175 | to public) it is just *immutable* and loose any property of it's former      |
   175 | to public) it is just *immutable* and loose any property of it's former      |
   176 | state.                                                                       |
   176 | state.                                                                       |
   177 |                                                                              |
   177 |                                                                              |