monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] propagate by certing instead of creating a merge node


From: Joel Rosdahl
Subject: [Monotone-devel] propagate by certing instead of creating a merge node
Date: Mon, 02 May 2005 20:05:03 +0200
User-agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4 (Jumbo Shrimp, linux)

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?

-- 
Joel Rosdahl <address@hidden>
Key BB845E97; fingerprint 9F4B D780 6EF4 5700 778D  8B22 0064 F9FF BB84 5E97




reply via email to

[Prev in Thread] Current Thread [Next in Thread]