From owner-freebsd-stable Wed Oct 8 07:18:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id HAA19788 for stable-outgoing; Wed, 8 Oct 1997 07:18:20 -0700 (PDT) (envelope-from owner-freebsd-stable) Received: from hetzels (172-21-61.ipt.aol.com [152.172.21.61]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id HAA19778; Wed, 8 Oct 1997 07:18:12 -0700 (PDT) (envelope-from hetzels@aol.com) From: "Scot W. Hetzel" To: "Stable" Cc: "Chad R. Larson" Subject: Re: Fwd: CVSup release identity Date: Wed, 8 Oct 1997 09:15:28 -0500 Message-ID: <01bcd3f4$a0e6ea20$LocalHost@hetzels> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk -----Original Message----- From: Chad R. Larson >I'll re-suggest an alpha-numeric counter instead of date/time, both for >economy (fewer characters) and to avoid debate about time zones and >daylight savings. But I'd add a character that denotes which CVS tag I'm against an alpha-numeric counter, as a 2 digit counter only produces 1296 combinations. If you look at the number of CTM updates for CURRENT, they are in the 3000, thus we'll have exhausted the combination long before we start. As for a date/time stamp, there would be no debate about time zones or daylight savings as the date/time stamp is applied at the Master Source Repository server. Times zones or daylight savings isn't a problem as long as everyone agrees that job of the Master Source Repository server is to provide a timestamp to the source trees, and that it will use a constant time (ZULU) value. >was used to retrieve the sources. Obvious characters would be 'C' (for >current), 'R' (for release) and 'S' (for stable). The other 23 >characters could (and should) be assigned to any other tags accessable >to non-core team members. > >So, we'd see something like this: >2.2-CAB >2.2-SCD >2.2.5-R Also, your tag wouldn't be required if we did the following: # uname -r 2.2.2 (199710081259) # uname -v FreeBSD 2.2-STABLE ... According to the man page "uname -r" gives the Release Level, while "uname -v" shows the version, along with other information. "uname -v" could also indicate the development branch (CURRENT, RELEASE, or STABLE) for the source. Scot