[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] Re: propagate by certing instead of creating a merg
From: |
Joel Rosdahl |
Subject: |
Re: [Monotone-devel] Re: propagate by certing instead of creating a merge node |
Date: |
Thu, 05 May 2005 08:30:09 +0200 |
User-agent: |
Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4 (Jumbo Shrimp, linux) |
Bruce Stephens <address@hidden> writes:
> Joel Rosdahl <address@hidden> writes:
>
>> Bruce Stephens <address@hidden> writes:
>>
>>> Propagate seems to have three cases. If you're propagating from
>>> branch src to dst, then either:
>>> [...]
>>> 2. dst is an ancestor of src, in which case there's no merging to
>>> be done: just add src to the dst branch
>>
>> I remember when this special case was introduced, and I also remember
>> wondering why it was introduced. Why is it in this case better to cert
>> the src head to the dst branch instead of creating a merge node?
>>
>> One advantage of creating a merge node is that it gets a state and a
>> log message of its own, which I think makes the intent of the action
>> more prominent. But I suppose that there is some disadvantage too?
>
> Yeah, I wonder whether it really makes sense.
> [...]
No comment from Nathaniel?
Regards,
Joel
--
Joel Rosdahl <address@hidden>
Key BB845E97; fingerprint 9F4B D780 6EF4 5700 778D 8B22 0064 F9FF BB84 5E97