Bernhard Voelker wrote:
> Additionally to updating gnulib, often some projects need to sync additional
> files from the freshly updated gnulib subdirectory, like e.g. bootstrap or 
> COPYING.
> ...
> WDYT?

Copying files is one thing; that can be done wherever in your build system
(autogen.sh, bootstrap, Makefiles), without causing headaches.

Doing a 'git pull origin master' from within a Makefile is more hairy. It's OK
when none of your co-developer contributes back to gnulib. But when you start
to want to make modifications to gnulib and test them using your package, such
a mix between version-control stuff and build-related stuff causes major
headaches.

I know it's tempting: I have such an 'update-gnulib' rule in a Makefile in
GNU clisp myself, because it's handy...

Bruno


Reply via email to