This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: New branch for SIMPLE/tree-ssa work


On Thu, 20 Jun 2002, Richard Henderson wrote:

> On Wed, Jun 19, 2002 at 06:31:46PM -0700, David S. Miller wrote:
> > If the only purpose of the new branch is to avoid the CVS slowness,
> > and the changes are going to be otherwise identical, I believe this is
> > a very bad precedence to set.
> 
> But his point remains.  CVS branch operations are proportional to the
> distace HEAD->branch-point->branch-tip.  Until we have a more capable
> source control mechanism, I don't see that there's any helping it.

As i've pointed out, a future way to avoid the slowness is to move the 
branch tags on unmodified files when merging from the mainline, rather 
than the typical "merge-commit" that creates a new branch revision.

IE do a
cvs tag -F -r HEAD -b <branch name> <file> 
on each file you want to merge from head that has no branch-local changes.

This avoids creating more branch revisions, keeping the size of the file 
down, and making it so the only files you get the bad behavior on are 
those that are actually different from the head.


 > 
> 
> r~
> 
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]