From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: deleting rcs keywords from emacs sources Date: Tue, 23 Mar 2004 12:41:31 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20040323122810.7979.JMBARRANQUERO@wke.es> References: <5192113.1080035471618.JavaMail.root@tintin.london.ongenie.net> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1080043259 18136 80.91.224.253 (23 Mar 2004 12:00:59 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 23 Mar 2004 12:00:59 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Mar 23 13:00:48 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1B5kaN-0004ld-00 for ; Tue, 23 Mar 2004 13:00:47 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B5kaN-00047I-00 for ; Tue, 23 Mar 2004 13:00:47 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B5kXe-0001PY-LD for emacs-devel@quimby.gnus.org; Tue, 23 Mar 2004 06:57:58 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B5kXI-0001Or-SB for emacs-devel@gnu.org; Tue, 23 Mar 2004 06:57:36 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B5kWk-0001K6-QD for emacs-devel@gnu.org; Tue, 23 Mar 2004 06:57:34 -0500 Original-Received: from [62.22.181.117] (helo=idefix.laley.net) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B5kHu-000807-Hj for emacs-devel@gnu.org; Tue, 23 Mar 2004 06:41:42 -0500 Original-Received: from [172.17.221.23] (jsredondo.wk.org [172.17.221.23]) by idefix.laley.net with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2655.55) id HNSWZ0JH; Tue, 23 Mar 2004 12:40:41 +0100 Original-To: emacs-devel@gnu.org In-Reply-To: <5192113.1080035471618.JavaMail.root@tintin.london.ongenie.net> X-Mailer: Becky! ver. 2.08.01 [en] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:20779 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20779 On Tue, 23 Mar 2004 09:51:11 +0000 (GMT) spiegel@genion.de wrote: > Identifying the version becomes impossible when I send people an updated copy > of vc.el (which I often do), or they grab it from CVS. > What other means would be available? Should I ask for an md5sum of the > file, or a copy of the file itself and diff it against my copy? Now, if we switched from CVS to Subversion, we could have our cake and eat it too (in Subversion, keywords don't cause spurious conflicts/differences). Of course that's not the best or only good feature of Subversion. Maintaining history when a file gets moved (as recently done on many lisp/ packages) comes to mind. And lots of other goodies: directory versioning, good performance on acces to remote repositories (CVS is a dog, as I'm forced to remember every time I commit a lisp/ChangeLog change), versioned metadata, etc. I know there are Emacs maintainers whose preferred VC tool is arch, and I've only heard good things about it, but it suffers at least two problems, IMHO of course: there is no arch port to Windows, and the decentralized model arch supports, though interesting, is quite different from the one in CVS, while Subversion is modelled to be "a better CVS". Switching to Subversion would be, I think, a lot less painful. Yeah, this is an off-side plea to at least consider the idea of switching to SVN. The Apache people is carefully doing it, one repo at a time, and it seems like the experience is being very positive. OTOH, Karl Fogel is an Emacs developer and I suppose he's reading the list, so he could make the point far, far better than me ;-) Juanma