unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* deleting rcs keywords from emacs sources
@ 2004-03-23  6:46 Miles Bader
  2004-03-23  7:47 ` Eli Zaretskii
                   ` (2 more replies)
  0 siblings, 3 replies; 44+ messages in thread
From: Miles Bader @ 2004-03-23  6:46 UTC (permalink / raw)


A few files in the emacs source have embedded `rcs keywords', which look
like $Id: ... $ and are rewritten by cvs upon checkout/checkin (I'm not
entirely sure which) to automatically reflect 

These are quite annoying when merging between branches because they
cause spurious conflicts (as they contain the revision number, they are
guaranteed to differ between branches), and as far as I know aren't
really particularly useful, so I'd like to simply delete them from the
emacs sources.

Any objections?

-Miles
-- 
97% of everything is grunge

^ permalink raw reply	[flat|nested] 44+ messages in thread
* Re: deleting rcs keywords from emacs sources
@ 2004-03-23 18:46 spiegel
  2004-03-23 21:47 ` Miles Bader
  0 siblings, 1 reply; 44+ messages in thread
From: spiegel @ 2004-03-23 18:46 UTC (permalink / raw)
  Cc: spiegel, emacs-devel

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.

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2004-03-31 15:05 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-23  6:46 deleting rcs keywords from emacs sources Miles Bader
2004-03-23  7:47 ` Eli Zaretskii
2004-03-23 10:56   ` Kim F. Storm
2004-03-23  9:51 ` spiegel
2004-03-23 10:16   ` Miles Bader
2004-03-23 11:41   ` Juanma Barranquero
2004-03-23 13:13     ` Miles Bader
2004-03-23 14:01       ` Juanma Barranquero
2004-03-23 14:35         ` Miles Bader
2004-03-23 14:58           ` Juanma Barranquero
2004-03-23 15:14             ` Stefan Monnier
2004-03-23 15:36               ` Juanma Barranquero
2004-03-23 23:38                 ` deleting rcs " David Kastrup
2004-03-24  5:34             ` deleting rcs keywords " Richard Stallman
2004-03-23 15:04         ` Stefan Monnier
2004-03-23 15:39           ` Wheter to switch to another VC, and which one Juanma Barranquero
2004-03-23 16:25             ` Stefan Monnier
2004-03-23 16:43               ` Masatake YAMATO
2004-03-23 17:17                 ` Stefan Monnier
2004-03-23 17:31                   ` Masatake YAMATO
2004-03-23 18:50                     ` Stefan Monnier
2004-03-24  0:17             ` Kim F. Storm
2004-03-23 23:35               ` Miles Bader
2004-03-24 10:52                 ` Kim F. Storm
2004-03-24 10:24                   ` Miles Bader
2004-03-24 17:48               ` Stefan Monnier
2004-03-23 18:17       ` deleting rcs keywords from emacs sources Nick Roberts
2004-03-23 18:07     ` Nick Roberts
2004-03-24  5:34 ` Richard Stallman
2004-03-25  8:17   ` Miles Bader
  -- strict thread matches above, loose matches on Subject: below --
2004-03-23 18:46 spiegel
2004-03-23 21:47 ` Miles Bader
2004-03-25  7:45   ` Andre Spiegel
2004-03-26 16:45     ` Richard Stallman
2004-03-26 18:10       ` Stefan Monnier
2004-03-26 18:46       ` David Kastrup
2004-03-28  1:36         ` Richard Stallman
2004-03-26 19:05       ` Robert J. Chassell
2004-03-26 19:37       ` Andre Spiegel
2004-03-28  1:36         ` Richard Stallman
2004-03-28 11:10           ` Andre Spiegel
2004-03-29 20:56             ` Richard Stallman
2004-03-30 14:22               ` Andre Spiegel
2004-03-31 15:05                 ` Richard Stallman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).