Simon Josefsson <[EMAIL PROTECTED]> wrote:
> Jim Meyering <[EMAIL PROTECTED]> writes:
>> Does anyone object to my removing the $Id...$ strings from those files?
>> They will serve no purpose once we migrate.
>
> I'd rather not remove them as long as we are using CVS as the master
> repository.
>
> Once, or if, we make the switch to something else, we should replace
> them with git's equivalent tags (how do they look and behave?).  I
> find these markers useful when comparing file dates when updating old
> software, and I think it would be a clear disadvantage if moving to
> git won't make the same thing possible.

Hi Simon,

Do you really care whether any of the following files (the only ones
affected in gnulib) contain an CVS/RCS-style $Id...$ string?

   COPYING
   config/srclist-update
   config/srclist.txt
   config/srclistvars.sh
   doc/Makefile
   doc/gnulib.texi
   gnulib-tool

Personally, I've learned that it pays to remove them.
If you ever have to deal with branching and merging with cvs,
the expanded strings can be a common source of merge conflicts
and rejected patches.

FYI, git does not provide a keyword substitution mechanism, and
while that makes it a little harder to embed automatic version-dependent
version strings in scripts, I think it's worth the inconvenience.


Reply via email to