Paul Eggert <[EMAIL PROTECTED]> writes:

> Simon Josefsson <[EMAIL PROTECTED]> writes:
>
>> 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.
>
> They are controversial.  I'd rather remove them, at least in the files
> I help maintain.  They cause me more problems than they cure, because
> they introduce spurious changes.  Call me an Aristotelian if you like,
> but I prefer to keep metadata separate from data.

Problem is that CVS meta-data is typically not preserved in the stuff
that you get as end-user, which sometimes is the only source you have
when doing some archaeological expedition into old code.

Ideally, I'd like for the CVS (or git, or whatever) meta-data to be
exported and distributed along with the source code.  Using cvs2cl to
generate ChangeLog's from cvs log does a big part of that, but it
isn't a perfect solution.

> While I'm throwing oil onto the fire, I have a similar opinion of the
> version numbers we maintain in the .m4 files.  They're even worse,
> since they're maintained by hand.

FWIW, I have never understood the point of those version numbers.  The
only reason that I can imagine, of maintaining version numbers on .m4
files, is if there is some shared library alike versioning for
backwards compatibility going on, but there isn't, as far as I know.
I'd be happy to drop those fields too.  They don't contain a date, and
are not reliably updated, so I don't see any practical purpose for
them.

/Simon


Reply via email to