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: Creating a tag


Daniel Berlin wrote:

> To follow up, the rcs command is "-o<revisions>", and the source
> to rcs shows it recomputes delta trees, and actually removes the
> revisions from the file.  So if we could do this (cvs admin or
> whatever), and reduce the number of branches we have around, i would
> imagine that would bring our speed back up.  

In a previous life, I actually funded the development of the "-o" option
to 'cvs admin'.  (I haven't used it since.)  It's a little less drastic
than shooting it straight to RCS, but it's still pretty drastic.  There
are a variety of collapsing options and, at Cyclic's insistence, big
nasty warnings in the doc about shooting yourself in the foot.

You should be Very Sure that it'll solve the problem at hand before
wielding this hammer.  It's possible that recomputing those delta trees
for "dead" branches will improve your life, but it sounds pretty dicey.

(And if it does, it highlighs a serious scalability problem...)

RJL


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