From owner-freebsd-stable Fri Nov 21 16:13:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA26703 for stable-outgoing; Fri, 21 Nov 1997 16:13:59 -0800 (PST) (envelope-from owner-freebsd-stable) 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 QAA26698 for ; Fri, 21 Nov 1997 16:13:55 -0800 (PST) (envelope-from rkw@dataplex.net) 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 SAA24441; Fri, 21 Nov 1997 18:13:11 -0600 (CST) X-Sender: rkw@mail.dataplex.net Message-Id: In-Reply-To: <199711212310.QAA16353@mt.sri.com> References: <199711212307.PAA15838@salsa.gv.tsc.tdk.com> <199711212307.PAA15838@salsa.gv.tsc.tdk.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Fri, 21 Nov 1997 18:04:34 -0600 To: Don Lewis From: Richard Wackerbarth Subject: Re: Version Resolution? Cc: Nate Williams , Brian Somers , freebsd-stable@freebsd.org Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk At 5:10 PM -0600 11/21/97, Nate Williams replied to Don Lewis >> } >And if you don't do this, how do you get the right token if you export >> } >a version from CVS using -r : to get something other >> } >than the head of a branch? >> } >> } You don't. The purpose of this hack is to distinguish between two >> } different source trees which are extracted using exactly the same >> } (head of a branch) tag, but at different times. >> } >> } We should also be using a CVS/RCS macro to tell us what tag we used for >> } the extraction. This information should also get included in the system >> } identification. >> >> Couldn't this solve the original problem as well? If you are extracting >> at the head of a branch, we've already got the branch tag info, so we >> just need to set the date macro to the time of the extraction. No! The time of cvs extraction is not what matters at all. >What about the folks that don't use CVS to get the bits? The CVS macro >doesn't exist for them. ;( That doesn't matter. The people who don't get their bits from a CVS tree get them from SOMETHING that got them from a CVS tree. The appropriate stamp would be extracted at that time. However, this ignores the real problem which is that you don't care when the stuff is EXTRACTED. You care when it was last updated. By analogy -- "Why is this milk sour? I just opened the bottle 5 minutes ago." "Could it have anything to do with this September date on the bottle?" Richard Wackerbarth