[PATCH] add support for marking changesets as dead

Henrik Stuart hg at hstuart.dk
Mon Jan 31 15:45:36 CST 2011


On 2011-01-31 22:30, Gilles Moris wrote:
> On Monday 31 January 2011 11:10:16 am Martin Geisler wrote:
>> add support for marking changesets as dead
>>
>> Marking a changeset as dead is, if it is a head, a way to delete a
>> branch of development in a safe, append-only manner. A dead changeset
>> "kills" all its ancestors that are not reachable from a non-dead head
>> and make them subject to revised propagation rules that are outlined
>> below:
>>
>>   A dead head is propagated if and only if it kills a head.
> 
> How does this relates to closed branches ?
> Is it supposed to extend or replace, or be orthogonal ?

A closed branch is a visible, interesting branch. A dead branch is a
piece of abandoned/wrong development.

I.e., orthogonal.

-- 
Kind regards,
  Henrik Stuart


More information about the Mercurial-devel mailing list