[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: built files in CVS
From: |
Alexandre Duret-Lutz |
Subject: |
Re: built files in CVS |
Date: |
26 Sep 2001 19:58:26 +0200 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 |
>>> "Tim" == Tim Van Holder <address@hidden> writes:
[...]
Didier> Add XEmacs to your "glaring counter-examples".
Plus GCC.
[...]
Tim> Yes, but for autoconf and automake, this is a bit different, as
Tim> an update is likely to bring in a file generated by the version
Tim> you're downloading (e.g. updating your Automake 1.5j CVS tree
Tim> brings you a Makefile.in generated by the next snapshot, 1.5k).
Tim> So for autotools, not using a bootstrap script is likely to
Tim> generate many more conflicts than a 'regular' project.
There is another difference, which I alway thought was the
reason why these files were kept in CVS (maybe I'm wrong since
nobody raised this before). It's a chicken and egg problem: you
need Automake and Autoconf to generate these files, but you need
these files to build Autoconf and Automake.
If the generated files were removed from CVS, people would need
an older version of Autoconf/Automake to build the CVS version.
Thus that would also means Autoconf/Automake can't benefit from
the new features they add, because they must be configurable
with older versions of themselves. (That's not the case here;
for instance the configure.ac shipped with Autoconf 2.50 can't
be compiled by 2.13.)
(This said, I'm among the people who don't put generated files
in CVS for their projects ; and I'm embarassed each time I need
to edit the output of 'cvs diff' to remove generated files, as
it happens with Automake.)
--
Alexandre Duret-Lutz
- built files in CVS, Steve M. Robbins, 2001/09/22
- Re: built files in CVS, Derek Robert Price, 2001/09/22
- Re: built files in CVS, Steve M. Robbins, 2001/09/24
- Re: built files in CVS, Derek Robert Price, 2001/09/24
- Re: built files in CVS, Didier Verna, 2001/09/24
- Re: built files in CVS, Steve M. Robbins, 2001/09/25
- Re: built files in CVS, Didier Verna, 2001/09/26
- Re: built files in CVS, Tim Van Holder, 2001/09/26
- Re: built files in CVS, Didier Verna, 2001/09/26
- Re: built files in CVS,
Alexandre Duret-Lutz <=