[RFC] naming of obsolescence troubles
Pierre-Yves David
pierre-yves.david at logilab.fr
Thu Sep 27 10:22:10 CDT 2012
I'm about to submit patches to compute the two remaining troubles related to
mutable history exchanges[1] (the first is "unstable" already in 2.3). But
their name are not fully hammered yet.
Please read the sentences below and discuss the *terms* used.
Exchange mutable history can bring different kind of *troubles*.
First, ancestors of a changeset may becomes obsoletes. Such changeset are
called *unstable*.
Second, a changeset may be a rewritten of a changeset now immutable. Such
changeset are called *latecomer*.
Third, multiple change may try to rewrite the same changeset. Such
changeset are called *divergent*.
A changeset is called *troubled* when it is affected by at least one
*troubles* (*unstable*, *latecomer* or *divergent*)
I'm not very happy with *latecomer* but nobody came with a better proposal for now.
Cheers
#1 For those who are lost:
A full sum-up of the concept is avaible here
http://hg-lab.logilab.org/doc/mutable-history/html/obs-concept.html
A full sum-up of the naming is available here:
http://hg-lab.logilab.org/doc/mutable-history/html/obs-terms.html
--
Pierre-Yves David
http://www.logilab.fr/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20120927/d160778e/attachment.pgp>
More information about the Mercurial-devel
mailing list