Hi Eric, > What's the use case for updating some, but not all, submodules?
Imagine a package that has submodules 'gnulib', 'libxml', 'libcroco' (like GNU gettext might have). It would be perfectly normal for the developer to stay with the last known good libxml and libcroco but try the newest gnulib. Or a package that has submodules 'readline' and 'gnulib' (GNU bash may come to mind). It would be reasonable for this developer to update readline to the newest development version but stay at a stable gnulib. You are the pioneer of the use of submodules. That's why currently gnulib is the only submodule in some packages. But that's certainly going to change over time. Bruno