This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
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