Q: what files to version control in an autoconf-ed project?

Jeremy Henty onepoint at starurchin.org
Tue Aug 18 08:23:12 CEST 2009


On Sun, Aug 16, 2009 at 10:25:07PM +0100, Magnus Therning wrote:

> These are the files I tend to check in in Gnome-related stuff:
> 
> AUTHORS
> Makefile.am
> README
> autogen.sh
> ChangeLog
> NEWS
> TODO
> configure.ac
> 
> You might want a few other files depending on your usage of autoconf
> and libtool, but I don't  have stuff around that does anything other
> than basic stuff.

So you're checking in the absolute minimum, no generated files at all?
I guess  that makes sense,  particularly as I've seen  projects suffer
unnecessary conflicts  when generated files were checked  in.  I still
find it  odd that "make maintainer-clean" leaves  some generated files
behind.  You'd  think it  obvious to have  a clean target  that really
wipes the slate clean and  I'm surprised autotools doesn't provide it,
given their "everything plus the kitchen sink" approach.

Cheers,

Jeremy Henty



More information about the CLUG mailing list