[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Query with respect to RCS

From: Bob Proulx
Subject: Re: Query with respect to RCS
Date: Thu, 22 May 2008 23:40:03 -0600
User-agent: Mutt/1.5.13 (2006-08-11)

Aaron S. Hawley wrote:
> Mathews, Shane wrote:
> > I was wondering whether there was any command/switch that could
> > help identify the current version of the file contained in the RCS
> > repository.
> If you insert RCS keywords into the source file, then you can use the
> `ident' command.  See the man page for `co'.

A problem with embedded keywords is that keyword expansion will cause
a lot of merge conflicts if you ever branch.  The keywords are always
different and are always a source of conflict.  Plus when looking for
differences they always cause differences.  Many projects forbid them.

If you *never* branch then it isn't a problem, *at the time*.  It does
become a problem later when you try to bridge from one version control
system to another.  These days it is almost inevitable that history
will be ported from one system to another.  When importing the history
from one system into another it is much better not to have to deal
with the problem of embedded keywords.

Embedded keywords.  Some people love them.  Other people hate them.
There is very little in between.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]