From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: spiegel@genion.de Newsgroups: gmane.emacs.devel Subject: Re: deleting rcs keywords from emacs sources Date: Tue, 23 Mar 2004 18:46:09 +0000 (GMT) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <4242667.1080067569994.JavaMail.root@tintin.london.ongenie.net> Reply-To: spiegel@genion.de NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain;charset="UTF-8" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1080067954 28407 80.91.224.253 (23 Mar 2004 18:52:34 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 23 Mar 2004 18:52:34 +0000 (UTC) Cc: spiegel@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Mar 23 19:52:25 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 1B5r0j-0004XA-00 for ; Tue, 23 Mar 2004 19:52:25 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B5r0i-0001JD-00 for ; Tue, 23 Mar 2004 19:52:25 +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 1B5qzQ-0007d7-KK for emacs-devel@quimby.gnus.org; Tue, 23 Mar 2004 13:51:04 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B5qyI-0007NG-Je for emacs-devel@gnu.org; Tue, 23 Mar 2004 13:49:54 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B5qx3-0006zY-3B for emacs-devel@gnu.org; Tue, 23 Mar 2004 13:49:09 -0500 Original-Received: from [193.113.160.14] (helo=mail.o2.co.uk) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B5qwB-0006iP-1p; Tue, 23 Mar 2004 13:47:43 -0500 Original-Received: from tintin.london.ongenie.net (193.113.160.76) by mail.o2.co.uk (7.0.020) id 404DD2C900530C72; Tue, 23 Mar 2004 18:46:49 +0000 Original-To: miles@gnu.org 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:20813 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20813 As it looks like I'm the only one who sees any benefit in version headers, I certainly won't insist on keeping them in there. > if they're actively tracking CVS, they can easily > enough get the cvs revision with `cvs status'). Is that really the only answer? To find out what version of a file you are looking at, you need to be hooked up to the version control system? I often send files back and forth, and frequently I need to decide what version I'm looking at, with the file being isolated from its version control history. I find it completely natural, even essential that a file is stamped with the version it contains, the stamp being a part of the actual contents of the file. It should be the job of the version control system to ignore this kind of changes for operations where it clearly doesn't make sense. CVS, as somebody pointed out, is capable of this for the headers it produces. I have occasionally received bug reports about old versions of vc.el which didn't have any headers in them. People were astonished that the version control part of emacs didn't contain this essential versioning information itself.