[Svnmerge] Bi-directional merging becoming more painful
Giovanni Bajo
rasky at develer.com
Tue Nov 15 17:25:12 PST 2005
Blair Zajac <blair at orcaware.com> wrote:
>> My gut feeling is that, when doing bidirectional merges, we could
>> automatically mark head -> branch merges as blocked in head, so they
>> don't get merged back. To do this, you would probably need a way to
>> gather the list of the head->branch merges, which is exactly what we
>> were discussing two weeks ago ("svnmerge log"). Assuming you can
>> access that list, those merges could be hidden in "svnmerge avail"
>> and automatically blocked by "svnmerge merge".
>>
>> OTOH, we didn't really reach a consensus on how to implement
>> "svnmerge log".
>
> This goes to the two commit solution, if I read this correctly.
> Merge in the branch and than change the head.
You can change the head when you merge into it. Until that, there's no point in
doing it. If you merge A into B, you want avoid that commit to be merged into
A. But you can skip it "lazily" when merging into A, rather than marking it
when it happens.
Giovanni Bajo
More information about the Svnmerge
mailing list