From owner-freebsd-hackers Sat Sep 27 13:19:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA11268 for hackers-outgoing; Sat, 27 Sep 1997 13:19:11 -0700 (PDT) Received: from shrimp.dataplex.net (shrimp.dataplex.net [208.2.87.3]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id NAA11259 for ; Sat, 27 Sep 1997 13:19:08 -0700 (PDT) Received: from [208.2.87.4] (user4.dataplex.net [208.2.87.4]) by shrimp.dataplex.net (8.8.5/8.8.5) with ESMTP id PAA21105; Sat, 27 Sep 1997 15:18:36 -0500 (CDT) X-Sender: rkw@mail.dataplex.net Message-Id: In-Reply-To: <199709271930.NAA27312@rocky.mt.sri.com> References: <19970927191524.23340@bitbox.follo.net> <199709271529.RAA11811@bitbox.follo.net> <19970927191524.23340@bitbox.follo.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Sat, 27 Sep 1997 15:17:56 -0500 To: Nate Williams From: Richard Wackerbarth Subject: Re: How do I check out a snapshot? Cc: Eivind Eklund , Chuck Robey , Eivind Eklund , "Jordan K. Hubbard" , hackers@FreeBSD.ORG Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk At 2:30 PM -0500 9/27/97, Nate Williams wrote: >> > > In what way are release tags expensive? >> > >> > I'm not sure exactly what Jordan was referring to, but I know that every >> > time the tree gets tagged, a huge ctm delta is generated. I think this >> > would mean a lot of net traffic also for folks using cvsup. > >> This should be irrelevant for adding CVS tags for each commit, I >> believe. It will increase the ctm delta size a little, but the ctm >> deltas would still only refer to files that are modified anyway. > >All files are modified when tags are put down, so it means CTM deltas >and CVS deltas are rather large, although the change for each file is >rather small. A suggestion to consider. -- Suppose that the snapshots are always generated by using a CVS checkout that never references the head directly. In other words, in a manner that others can reproduce at a later time. (For example, a checkout by date, using yesterday's date) Now this "key" can be placed in a file within the tree where interested parties can retrieve it. Since the key is only a line or two at most, and only affects one file, it will not impose the burden on CTM and CVSup that a full scale CVS Tag would create. Richard Wackerbarth