[Top][All Lists]

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

Re: [Gnu-arch-users] star-merge: unable to merge unrelated trees

From: Zenaan Harkness
Subject: Re: [Gnu-arch-users] star-merge: unable to merge unrelated trees
Date: Tue, 21 Dec 2004 16:19:43 +1100

On Mon, 2004-12-20 at 15:10, Aaron Bentley wrote:
> Zenaan Harkness wrote:
> > if I do the following as user zen, I get an error:
> > 
> > $ tla get $parthat t
> > ...
> > $ cd t
> > 
> > $ tla star-merge --three-way $dmitriat
> It looks like $parthat has no patchlogs for $dmitriat.  You would expect 
> this to happen at first.
> You could probably make this work by using "tla star-merge --reference 
> $archat --three-way $dmitriat"
> > However, if I do the following, it works just fine:
> > 
> > $ tla get $archat t
> > ...
> > $ cd t
> > 
> > $ tla star-merge --three-way $parthat
> > ...
> > 
> > $ tla star-merge --three-way $dmitriat
> I assume these work because $parthat and $dmitriat have patchlogs for 
> $archat.

Thanks. Now for step 2:

Because of the above, we have some funky 3D changes in this working tree
thusly created.

Now, STABLE 1.0 needs to stay stable 1.0 until at least Thursday, and
possibly over the christmas break, in case I need to apply some quick
fix or two during that time.

I want to take the thusly created working tree above, and turn that into

If I "tla tag $archa--1.0 $archa--1.1" to create a 1.1 version, how do I
apply the working tree above (with the funky changes) to the 1.1 tree,
to create the desired 1.1 (development, but next stable) tree?

In my mind at least, it's a reparenting technicality (since the working
tree is currently a child of 1.0).

One way to do it would be to tag 1.1, and call that the "old" version,
with 1.0 continuing on as the "trunk" or new development (soon to be
stable) version. Perhaps that makes most sense? 1.0 being the eternal
trunk, off of which various stable releases are tagged as needed ??

Needing that definitive guide to branching and merging,

reply via email to

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