Bruno Haible wrote: > As I understand it, 'bootstrap' currently updates all submodules when it > wants to update only the gnulib submodule. What about packages that will have > other submodules? Here is a proposed fix: > > 2010-03-14 Bruno Haible <br...@clisp.org> > > * build-aux/bootstrap: Apply "git submodule" commands only to the > gnulib submodule. > > --- build-aux/bootstrap.orig Sun Mar 14 14:10:16 2010 > +++ build-aux/bootstrap Sun Mar 14 14:01:58 2010 > @@ -416,8 +416,8 @@ > -) > if git_modules_config submodule.gnulib.url >/dev/null; then > echo "$0: getting gnulib files..." > - git submodule init || exit $? > - git submodule update || exit $? > + git submodule init "$gnulib_path" || exit $? > + git submodule update "$gnulib_path" || exit $? ...
Hi Bruno, This may be solely a terminology problem. These "git submodule update" commands serve solely to populate the submodule clones. They don't "update" in the sense of transitioning to the latest SHA1 in a submodule. As such, I think we *do* want these commands to operate on all submodules. Don't you?