Re: Chicken/egg problem building from a 'git clone'
- From
Matthieu Moy <matthieu.moy@imag.fr>
- Date
- Mar 5, 2009, 12:38 UTC
- Message-ID
- <vpq7i34ywjg.fsf@bauges.imag.fr>
- In-Reply-To
- <20090305120602.GA18717@coredump.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 5 quoted lines
>> * we have lots other files in git.git that are autogenerated (the >> documentation files, for example) > > I'm not aware of any auto-generated files that are checked in. Can you > give an example?
man pages and html docs are commited, but in a separate branch. IOW, Junio abuses Git as a distribution mechanism, but keeps it totally separate from the actual sources.
Show 8 quoted lines
> Yes, it does. Having generated files in your source repository means: > > - you generate useless noise commits when those files are > re-autogenerated > > - developers must make sure that they are not accidentally committing > auto-generated cruft that have nothing to do with their actual > changes
- You almost certainly get irrelevant conflicts when merging.
- Different developers using different autoconf versions that generate different code for the same source make even more noise that you'd expect ;-).
-- Matthieu