From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/25477 Path: main.gmane.org!not-for-mail From: Alexandre Oliva Newsgroups: gmane.emacs.gnus.general Subject: Re: Modeline oddness in 0.97 Date: 27 Sep 1999 16:33:01 -0300 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035162855 14158 80.91.224.250 (21 Oct 2002 01:14:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 01:14:15 +0000 (UTC) Return-Path: Original-Received: from bart.math.uh.edu (bart.math.uh.edu [129.7.128.48]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id QAA06939 for ; Mon, 27 Sep 1999 16:09:15 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by bart.math.uh.edu (8.9.1/8.9.1) with ESMTP id PAB20600; Mon, 27 Sep 1999 15:09:13 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Mon, 27 Sep 1999 15:09:14 -0500 (CDT) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id PAA24332 for ; Mon, 27 Sep 1999 15:09:03 -0500 (CDT) Original-Received: from cacau.lsd.ic.unicamp.br (root@cacau.lsd.ic.unicamp.br [143.106.24.146]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id QAA06917 for ; Mon, 27 Sep 1999 16:06:39 -0400 (EDT) Original-Received: from cupuacu.lsd.ic.unicamp.br (IDENT:oliva@cupuacu.lsd.ic.unicamp.br [143.106.24.145]) by cacau.lsd.ic.unicamp.br (8.9.3/8.9.3) with ESMTP id QAA16237 for ; Mon, 27 Sep 1999 16:33:07 -0300 Original-To: ding@gnus.org In-Reply-To: Lars Magne Ingebrigtsen's message of "27 Sep 1999 21:07:33 +0200" Original-Lines: 37 User-Agent: Gnus/5.070095 (Pterodactyl Gnus v0.95) Emacs/20.4 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:25477 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:25477 On Sep 27, 1999, Lars Magne Ingebrigtsen wrote: > Mike Fletcher writes: >> Maybe the day of the year (i.e. (time-to-day-in-year (current-time))), >> or the week of the year if they're going to be less frequent? Or the >> more verbose but less ambiguous v0.97.YYYYMMDD? > That would make the continuum-version kinda large: > (gnus-continuum-version "Pterodactyl Gnus v0.97.1") > => 5.07009701 > (gnus-continuum-version "Pterodactyl Gnus v0.97.19990927") > => 5.07009719990927 > But, like, why not? It's been common practice (at least in some projects I work on) to add letters to version strings to indicate unreleased version, or even ``odd'' letters for CVS versions and ``even'' letters for ``released'' test versions/snapshots. Another interesting option, that the libtool team has adopted, is to append to the regular version number the ChangeLog revision number and its CVS timestamp. One advantage of this scheme is that it will unambiguously identify branches and arbitrary check-outs, and you won't have to bother about making commits at regular intervals just to change the version number. There's a script (`mkstamp') in the libtool CVS tree and recent distributions that will extract the version number from the ChangeLog. libtool runs this script off `configure' -- Alexandre Oliva http://www.dcc.unicamp.br/~oliva IC-Unicamp, Bra[sz]il oliva@{lsd.ic.unicamp.br,guarana.{org,com}} aoliva@{acm,computer}.org oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org} ** I may forward mail about projects to mailing lists; please use them