> I disagree. The gnulib documentation ([1], paragraph 1) recommends to put also > gnulib-cache.m4 into the repository. > > The reason is that when a file is renamed in gnulib or some module dependency > is removed in gnulib, what happens at the next invocation of sync-from-gnulib?
Oops, I misspoke. The gnulib documentation does recommend to put gnulib-cache.m4 into the repository, but this is only a convenience for someone who wants to use the --add-import or --remove-import options and therefore not really necessary. The file that needs to be kept so that old files don't accumulate as garbage is gnulib-comp.m4. Sorry for the confusion. Bruno