Date: Tue, 18 Aug 2009 15:30:40 -0400 From: Garance A Drosehn <gad@FreeBSD.org> To: "Simon L. Nielsen" <simon@FreeBSD.org>, freebsd-hubs@FreeBSD.org Subject: Re: CVSup src file Edits almost alway triggering Checksum mismatch and Fixup Message-ID: <p06240803c6b0b080b8ce@[128.113.24.47]> In-Reply-To: <20090818184734.GA1634@arthur.nitro.dk> References: <20090815013441.GS6527@rwpc12.mby.riverwillow.net.au> <20090818184734.GA1634@arthur.nitro.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
At 8:47 PM +0200 8/18/09, Simon L. Nielsen wrote: >On 2009.08.15 11:34:41 +1000, John Marshall wrote: > >> These days, almost every file updated in the src tree triggers a >> Checksum mismatch, full file download and Fixup. I'm not seeing this >> for doc, ports, etc.; just src. >> >[...] >> Edit src/release/Makefile,v >> src/release/Makefile,v: Checksum mismatch -- will transfer entire file > >Hey, > >This is unfortunatly a known problem. The problem seems to be that >the actually diff sections in the ,v files are at time re-oredered >and that breaks CVSup's assumptions about the ,v files. > >The ,v are still valid in both before and after reorder, the order >is just changed. [...] >After the upgrade of CVS to 1.12 in base (and therefor on repoman - >the master CVS server) it seems to be that the reason all files are >now have this problem - so CVS 1.12 probably made it worse. > >I suspect the reason it happens for src, but not ports or doc, is the >branches. When there are no branches in a ,v file the ordering is >simply newest -> oldest, but when there are branches I don't think >the order is clear. Hmm. I've noticed this too, and assumed that it has something to do with the SVN->CVS conversion process (which is why it would not effect ports or doc). When I've skimmed over some of my cvsup logs, I noticed it doesn't happen for all files. I've been meaning to check what is noteable about the changes where the whole file has to be transfered compared to those where it doesn't. -- Garance Alistair Drosehn = drosehn@rpi.edu Senior Systems Programmer or gad@FreeBSD.org Rensselaer Polytechnic Institute; Troy, NY; USA
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p06240803c6b0b080b8ce>