From owner-freebsd-hackers Sat Sep 27 14:37:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA14194 for hackers-outgoing; Sat, 27 Sep 1997 14:37:47 -0700 (PDT) Received: from earth.mat.net (root@earth.mat.net [206.246.122.2]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA14186 for ; Sat, 27 Sep 1997 14:37:27 -0700 (PDT) Received: from Journey2.mat.net (journey2.mat.net [206.246.122.116]) by earth.mat.net (8.8.7/8.6.12) with SMTP id RAA10946; Sat, 27 Sep 1997 17:36:54 -0400 (EDT) Date: Sun, 28 Sep 1997 05:37:22 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@Journey2.mat.net To: Richard Wackerbarth cc: Nate Williams , Eivind Eklund , Eivind Eklund , "Jordan K. Hubbard" , hackers@FreeBSD.ORG Subject: Re: How do I check out a snapshot? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sat, 27 Sep 1997, Richard Wackerbarth wrote: > 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. Hmm. It not only saves a lot of net traffic, it makes it easily reproducible. Since every tag _also_ increases the size of the cvs archive, this is a win-win-win. Hey, what do we pay you, Richard? Put yourself down for a 10% increase! :-> > > Richard Wackerbarth > > > > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@eng.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic, both FreeBSD (301) 220-2114 | version 3.0 current -- and great FUN! ----------------------------+-----------------------------------------------