On Fri, 2005-02-11 at 20:25 -0500, Nathanael Nerode wrote:
> First of all, I totally approve of moving to Subversion.
> 
> Daniel Berlin wrote:
> >I also plan on excluding merge tags
> 
> It's not safe to exclude the most recent mergepoint tag for
> a live branch.  We will lose necessary information for the next
> merge to that branch.
> 
> You wrote elsewhere:
> >Find the current revision of the apple-ppc-branch using svn info on your
> >checked out copy.
> Right, this gives the revision number for the apple-ppc-branch.
> 
> >From your checked out copy of the apple ppc branch, type:
> >
> >"svn merge -r<current rev that tells you>:HEAD
> >svn://svn.toolchain.org/svn/gcc/trunk "
> >
> >That will merge in all the changes from the HEAD since the last time you
> >merged.
> 
> No, it won't.  This compares the status of "trunk" between your branch
> and HEAD.  Is "trunk" on apple-ppc-branch going to contain the
> trunk from the last time apple-ppc-branch was merged from trunk?
> Why *would* it?  (I suppose special procedures used during previous merges
> could have had that effect, but that doesn't apply to converted-from-CVS
> stuff.)
> 
> Obviously, for a brand-new branch, it would contain the branchpoint,
> which is correct.

Yes, i was misthinking.
You are completely correct.
Answering 300 emails means i'm bound to give wrong answers
occasionally :)

I'll keep the last branchpoint of each branch for the initial import


>   For a branch which has had a merge from trunk already,
> it will *not*.  I'm looking at the docs for svn 1.1.3 here.

It's plan for some point (and svk is starting to have a good hnadle on
it).

> 
> (For a new, all-svn branch, there are easier ways of keeping track of that
> revision number, like putting it in the log message for the merge.)

Or using svnmerge, which does the same thing using properties.

> 

Reply via email to