"Checksum mismatch -- will transfer entire file"

Peter Jeremy peterjeremy at acm.org
Mon Jan 4 22:36:45 UTC 2010


On 2010-Jan-04 20:37:49 +0600, Victor Sudakov <sudakov+freebsd at sibptus.tomsk.ru> wrote:
>Erik Trulsson wrote:
>> It will add the tag to the file of course.  (In CVS tags are stored inside
>> each RCS file.)

Actually, FreeBSD's CVS checkin scripts were hacked many years ago to
unexpand $FreeBSD$ on checkin so that the actual repo "text" part just
includes $FreeBSD$ and doesn't update on each checkin.

>So, branching a native CVS repo would still produce a massive change
>and download of RCS files by cvsup?

Yes - because the RCS file includes all the metadata - ie tags.  This
is very visible when (eg) the ports tree is tagged.  

-- 
Peter Jeremy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20100104/5e2ab1e1/attachment.pgp


More information about the freebsd-hackers mailing list