From xemacs-m  Sun Jun 29 22:12:11 1997
Received: from cnri.reston.va.us (cnri.CNRI.Reston.VA.US [132.151.1.1])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id WAA09744
	for <xemacs-beta@xemacs.org>; Sun, 29 Jun 1997 22:12:10 -0500 (CDT)
Received: from newcnri.CNRI.Reston.Va.US (newcnri [132.151.1.84]) by cnri.reston.va.us (8.8.5/8.7.3) with SMTPid XAA14630; Sun, 29 Jun 1997 23:15:19 -0400 (EDT)
Received: from anthem.CNRI.Reston.Va.US by newcnri.CNRI.Reston.Va.US (SMI-8.6/SMI-SVR4)
	id XAA26692; Sun, 29 Jun 1997 23:16:22 -0400
Received: by anthem.CNRI.Reston.Va.US (SMI-8.6/SMI-SVR4)
	id XAA06969; Sun, 29 Jun 1997 23:15:24 -0400
Date: Sun, 29 Jun 1997 23:15:24 -0400
Message-Id: <199706300315.XAA06969@anthem.CNRI.Reston.Va.US>
From: "Barry A. Warsaw" <bwarsaw@CNRI.Reston.Va.US>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Jan Vroonhof <vroonhof@math.ethz.ch>
Cc: xemacs-beta@xemacs.org
Subject: Re: gnuserv.el patch
References: <199706271527.LAA01320@anthem.CNRI.Reston.Va.US>
	<kigradoawee.fsf@jagor.srce.hr>
	<199706271559.LAA01328@anthem.CNRI.Reston.Va.US>
	<byg1u1r2dw.fsf@midget.math.ethz.ch>
X-Mailer: VM 6.32 under 20.3 "Sofia" XEmacs  Lucid (beta9)
Reply-To: bwarsaw@python.org
X-Attribution: BAW
X-Oblique-Strategy: Concentrate on the very end
X-Url: http://www.python.org/~bwarsaw


>>>>> "JV" == Jan Vroonhof <vroonhof@math.ethz.ch> writes:

    JV> Well just to step in the defence of the version string. We are
    JV> not talking about a distributed version here.. We were
    JV> taliking about me trying to keep my CVS tree current with
    JV> Hrvoje's massive onslaught of patches. I think having the
    JV> version number in the file is very practical at that. (the
    JV> -rcs- bit in the variable name just tells people to not
    JV> manually increase it) I don't mind leaving out the keywords,
    JV> but I thought it was supposed to keep live simpler when you
    JV> have two revision trees (Steve's and mine) to keep in sync.

The problem comes about when I put the XEmacs beta source files under
version control so I can send appropriate patches when I fix stuff.
My running RCS will clobber your strings and generate bogus patch
lines.  I've had long discussions with RMS on the subject and I think
the thing that works best is (if you have $ RCS keywords in your code)
to be sure you check out with -kv whenever you give anybody else a
copy of code you maintain.

-Barry

