Hi all,
I made a few measurements on commit_all_submodules. First of all, I realized that in this script is undesirable use "--ignore-submodules" in git status calls. In this case, it is git status call unnecessary - will not accelerate, only makes cleaner output - removed.
Similarly undesirable is --ignore-submodules in testing to commit in script update_all_submodules - parameter removed.
I noticed one problem in the script switch_all_submodules_to_head_and_clean. If the git folder for module is cloned into $top/.git/modules/, such a module is not updated to HEAD and submodules are not initialized and updated. Darrell, may be this was the problem that you mentioned earlier? Fixed.
Slavek --