From owner-freebsd-hackers Sat Sep 27 15:44:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA17292 for hackers-outgoing; Sat, 27 Sep 1997 15:44:00 -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 PAA17282 for ; Sat, 27 Sep 1997 15:43:53 -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 SAA14325; Sat, 27 Sep 1997 18:43:10 -0400 (EDT) Date: Sun, 28 Sep 1997 06:43:38 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@Journey2.mat.net To: Nate Williams cc: Richard Wackerbarth , Eivind Eklund , Eivind Eklund , "Jordan K. Hubbard" , hackers@freebsd.org Subject: Re: How do I check out a snapshot? In-Reply-To: <199709272233.QAA27878@rocky.mt.sri.com> 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, Nate Williams wrote: > > >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) > > Except that means lots more work for the release engineer. The RE has > enough problems just making a release, making sure that the code is > 'synchronized' to a certain date would make it that much harder. I > think it would be 'easier' to simply tag the tree. I think you mistake his intent, Nate. I think he meant it this way. The RE updates his tree, writes down the date/time that it's updated to. He then builds/tests it. If it's successful, he commits to a single file that keeps track of release date/times that date time, and uses that date/time later, if he wants to get another copy of a tree at that time. The RE wouldn't be trying to hit a particular date/time, he'd just keep track of his attempts, and log the successful ones. Everyone else would read that file, and if they wanted a tree at the date indicated, use cvs to get it. No tagging involved, and the exact sources would be easily available anyhow. > > > > Nate > > ----------------------------+----------------------------------------------- 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! ----------------------------+-----------------------------------------------