Larry Jones wrote:

>Stephen Rasku writes:
>> 
>> I believe what he is refering to is that the more SCCS will get slower the 
>> more revisions you have in a file.  Getting a file from RCS/CVS should be 
>> a constant time event for the latest version because RCS/CVS stores the 
>> latest revision verbatim.  However, as I understand it,  SCCS saves each 
>> version as "#ifdefs".  I don't think it stores a complete copy of the 
>> latest revision.  As such, it will have to calculate what is in the latest  
>> version and how long this takes will depend on how many revisions you 
>> have.  
>
>SCCS can retrieve any revision in one pass through the file.  As you
>say, there are the equivalent of "#ifdefs" that specify which revisions
>include the following lines , so there's very little processing time,
>it's mostly just I/O time.  CVS as currently implemented has to read the
>entire RCS file before doing anything, so I'd be very surprised if it's
>significantly faster.

Really?  Looking at a sample ,v file I can see the latest revision stored 
intact near the top of the file.  I don't know why it would have to read the 
other revisions.

-- 
Stephen Rasku                   E-mail: [EMAIL PROTECTED]
Senior Software Engineer        Web:    http://www.pop-star.net/
TGI Technologies


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to